2020.02 小聪游戏 - BSV 链上游戏开发的探索与实践

[按] 2020-02-13 周四晚上,应比特币协会 BA (Bitcoin Association) 的邀请,我在 BSV 学习群分享了我在开发小聪游戏平台时收获的一些经验,创世升级 (Genesis) 带来的影响,以及对 2020 年的思考,计划与展望。下面是实际的分享内容。


大家好,我是小聪游戏平台 (SatoPlay) 的开发者顾露。很荣幸能有机会在这里分享关于小聪游戏的一些情况,以及我个人在 bitcoin 游戏开发上的一些观点与实践,非常感谢 BA 的盛情邀请。另外要特别感谢一下 Lise,本来我们很长一段时间里,(直到快上线时) 都只有一个英文的项目代号 (SatoPlay),是 Lise 帮我们起了一个响亮的中文名字——“小聪游戏” (BTW,我们已经注册商标了)


分享提纲

今天我的分享主要有以下这些内容:

  1. 我没听说过小聪游戏,能介绍一下吗?有啥特点?
  2. 创世升级对你们意味着什么?对你们的产品开发有什么样的实际影响?
  3. 能介绍下你自己吗,你为什么开发这个项目?
  4. 小聪的愿景是什么,对未来有长远的计划吗?
  5. 2020 年对 BSV 生态有什么样的期待?
  6. 普通人如果想参与到 BSV 的建设,你有什么好的建议?

好,不多说,我们进入正题。


我没听说过小聪游戏,能介绍一下吗?有啥特点?

开始介绍前,先向我们的几百位产品经理汇报下数据:小聪游戏平台从19年底开始对外测试,到现在差不多5-6周的时间,注册用户数量在 7000 左右,春节期间曾有 1000+ 的日活跃用户,目前每日新增用户在 500 左右,日活在 600-1000 这个范围间浮动。 作为一个起步项目,感谢大家的支持和帮助~

【P.S.】 更新: 截止昨天 (2020-02-24),我们的用户量已过万,日活跃也已过千,非常感谢每一个玩家~


我简单介绍下小聪游戏平台这个产品吧。简单说,小聪 (SatoPlay) 是一个集成了多款游戏的手机游戏平台,类似 PC 上的 Steam,或者苹果 AppStore 里的游戏板块。不同的是,小聪打通并统一了所有游戏与 BSV 的通道,让玩家可以在享受游戏乐趣的同时,还能获取 BSV 的奖励。平台上的游戏无需下载,即点即玩。随着平台功能的增长,游戏数量和内容的增加,玩家能够体验到越来越丰富的游戏乐趣,也能逐步解锁更多获取 BSV 的方式。

01-satoplay-intro

更进一步,得益于 BSV 提供的账本容量,小聪平台上参与分配奖励的玩家的游戏记录,都以交易的形式存在于链上。也就是说,如果你在全球玩家排行榜中名列榜首,几十年后,当你老了,仍然可以拿着这条游戏分数记录,向你的孙子和孙女展示这条不可磨灭的辉煌战绩!

02-rank


创世升级对你们意味着什么?对你们的产品开发有什么样的实际影响?

众所周知,创世升级对于 BSV 是一个大事件,带来的影响会在2020年逐步显现出来。对小聪来说,有两点尤其重要:

一个是 BSV 网络的整体处理能力和吞吐量的增长,让这个账本更大,更便宜,让我们得以把更多的内容与账本绑定,并去尝试更深入的游戏与区块链的交互。

举个例子,我们可以通过 Tokenized 协议在游戏中掉落不同类型的卡牌,并允许玩家像在 Steam 中收集徽章那样,在平台上自由地交换和组合自己手中的卡牌,得到套装后就可以获得游戏内的各种额外加成,得到 1+1 远大于 2 的组合乐趣。

另一方面,原始 bitcoin 脚本系统的限制被移除,使得我们有机会做更多有趣的自动化机制(类似合约)。比如,我们可以把分享和邀请这套机制完全挪至链上来自动执行,只要你邀请的玩家有充值行为,你就会即时在链上收到对应比例的小部分 BSV 作为激励,达到全平台可审计的目的。

简单说,下图上的大部分事情都可以考虑在链上完成了。

03-the-loop

我们知道,由于此前 BTC 的各种人为限制,有不少区块链游戏目前运行于以太坊,EOS和波场上。我们期望在不远的未来,借助 BSV 网络飞速成长的能力,构造比这些产品更优质的区块链游戏体验。


能介绍下你自己吗,你为什么开发这个项目?

我是一个此前一直在游戏行业做游戏项目的开发者,此前曾参与过主机,单机,端游MMO,手游等一些类型的游戏项目研发。在我的个人网站免成居 (https://gulu-dev.com) 及知乎专栏 '游戏人间'里,可以看到约 60-80 万字的材料,是此前我在游戏开发领域相关的部分积累。从18年年中开始,我开始转向区块链这个领域,做一些区块链与游戏结合方向的探索。

04-gulu-intro

小聪游戏这个项目在启动时,我们定下了两个重要的出发点:

  1. 我们不做[博][彩]类游戏。在 EOS 等平台上,已经有了大量的 bet 类应用,我们对给这么多同质化的 bet 类应用添砖加瓦兴趣不大。区块链并非法外之地,小聪从第一天起,就把“监管友好”作为重要的目标,对所在地区的法律法规,会始终做到充分的理解,尊重和遵守。
  2. 游戏与平台同步开发。既要有平台,也要有游戏。两条腿走路,才能走得稳,走得远。由于目前整个 BSV 生态也在起步阶段,各种基础设施比较薄弱,用户基数也相对不大,只做一款游戏,很容易随着热度过去之后,难以为继。有平台的支持,就可以滚动地引入新的游戏和内容,不断改善和优化体验。更进一步,有了一个平台作为载体,我们就可以去尝试多个游戏之间的价值流动,这是“平台+游戏”能提供的更有独特性和成长性的价值。

小聪的愿景是什么,对未来有长远的计划吗?

说到愿景,小聪游戏会继续努力成长,在 BSV 丰富多彩的生态中,力争成为有竞争力的休闲娱乐产品之一

随着平台的成长,我们也希望能尽自己的一份力,降低区块链的认知门槛,让小聪游戏成为行业外的普通人群了解区块链的一个窗口。毕竟在当下,手机游戏不再是玩家的专利,早已成为了大众触手可及的休闲和娱乐方式。我们知道,近两年,大量非游戏玩家,主流人群,甚至是中老年用户,成为了手机休闲游戏的用户主体。如果他们能从小聪游戏开始,了解什么是区块链,试着玩一下,赚一点,让 BSV 以“润物细无声”的方式进入主流人群的生活,那就善莫大焉了。

对于游戏玩家群体,我们则有更高的追求与期望。在不远的将来,我们希望能为高端和有品位的玩家提供两个方面的激励:一个是内容创作这块,提供类似Steam创意工坊这样的功能,通过一定的激励设计,鼓励玩家创造内容并得到回报;另一个是链上竞技,我们会尝试不定期地组织活动,看看是否利用 BSV 的微支付能力,在休闲游戏电竞的链上化这块做一些探索。

长远来看,我们在区块链和游戏结合这块的努力与积累,都会汇聚到一个更大的目标下,就是打造一个像“绿洲”这样足够真实也足够开放的线上虚拟世界。在这里,虚拟世界与真实世界,通过区块链相互融合,为参与者提供了连贯且一致的价值传导。当你在游戏里斩杀了一条恶龙,与(在现实世界里)完成一场大师级钢琴演奏,踢了一场冠军联赛,可以获得相仿的价值回报时,虚拟和现实之间的墙就会被打破,两者的界限就会开始变得模糊。

05-the-vision


我们期待并致力于实现,若干年后,玩家能够真正意义上“拥有”并可以“处置”自己的虚拟物品及数据。这一转变可能会为人类社会带来深远的影响——在虚拟世界中工作,社交和学习,收获财富,积累声望,将不再是某一小部分人的专利,而将成为现实人生规划和成就的一个很好的补充。

关于真实世界与虚拟世界融合的可能路径,大家如果感兴趣的话,可以读一下我翻译的 《VR 的未来五年 - Michael Abrash 在 Oculus Connect 3 上的回顾与展望》 中 “虚拟工作间” 一节。

abrash-17

一直以来,完整的沉浸式线上虚拟世界 是各类科幻电影试图塑造的场景,也是游戏行业几代人孜孜以求的“圣杯”,现在透过创世升级的BSV网络,我们在这个拼图上拼上了重要的一块。


2020年对BSV生态有什么样的期待?

2020 年对 BSV 而言是非常重要的一年,这一年可能会发生很多有趣的事情。关于 bitcoin 的历史,将会有更多的细节呈现在我们面前。对“从何处来,向何处去”这个问题,我相信每个人都会得到更好的答案。

在 MetaNet 这块,2020 年可能会出现真正意义上从数据角度利用账本 (as commodity) 的应用。年初老刘在打点组织的打点创新营 DotCamp 上,关于这块有深入的思考和分享,我个人也非常期待这样的应用,也会更关注一些个人化的小项目。bitcoin 被大公司采用,在传统行业的落地固然好,而它是否能在全新独立的维度上有前所未见的突破,才是更有趣的话题。毕竟大的企业级应用会带来燎原之火,而小的实验性项目才会孵育创新之芽,开辟新的天地。

另外,Tokenized 协议的落地,也是值得期待的。这种期望并非是 “BSV 终于像 ETH/EOS 那样可以发 token 了”,而是结结实实地拓宽了大量应用在链上的交互能力,这一块对游戏是非常实用和有价值的。

一直以来我们看到,这两年在以太坊 Ethereum 上,从 ERC20(同质token),到 ERC721(非同质token),到 ERC-1155(单一合约多token),再到 ERC998(可组合非同质token)有深入的探索。ETH 上这些叠床架屋的扩展,在 BSV 上将可以被更系统地设计,更加正交地解耦,从而更方便和易用。对于游戏类应用而言,可以为道具类资产实现更优雅的架构和更贴切的方案。这一块小聪游戏也会投入一定的精力去探索和实践。


普通人如果想参与到BSV的建设,你有什么好的建议?

首先请先允许我祭出这张图:

06-BSV-ecosystem

可能很多朋友看过这张图了,自从18年底 BSV 诞生,一年多以来,整个 BSV 生态内产生了近 400 个项目,几乎每天会产生一个新项目。如果是非专业人士,可能仅仅是把这些项目试用一遍,都不一定能做得到。这些项目从不同的角度,以不同的方式,覆盖了大量的方向性的探索。即使是没有工程背景的普通人,也可以挑出自己感兴趣的方向,用不同的方式参与其中。

就拿我们小聪游戏平台举例,可以戴上产品经理的帽子,帮我们寻找和接洽新游戏的接入,也可以提出界面,外观和易用性等各种建议;也可以戴上质量经理的帽子,帮助我们测试新上线的游戏和功能;也可以戴上运营经理的帽子,帮我们在不同的地方推广和宣传,等等……这些建设带来的价值,都能沉淀为 BSV 来激励更多的人参与,也会驱动我们做出更好的产品。


上面说到虚拟世界与真实世界融合时,我曾提到 Michael Abrash,这里我想把 Abrash 在这场演讲中说过的一句话,送给想参与 BSV 建设的所有人:

“The way technological revolutions actually happen involves smart people working hard on the right problems at the right time.”

在过去的十年中,bitcoin 周围,曾经聚集了太多的 "smart people",但他们是否 "working hard"?是否 "on the right problems"?是否 "at the right time"?可能需要打几个大大的问号。当有足够多的人愿意参与真正的建设,这几个条件才会具足。 bitcoin 将不再仅是价值存储,不再仅是价格投机,区块链上蕴含的深刻的技术变革的基因才会彻底绽放和展现出来。


2020 年是 bitcoin 重生的一年,价值尺度上也许会发生剧烈的波动。但是,如果我们还记得博士在去年底北京会议上说过的话,就不会那么关注和在意一时的波动,把有限的时间用于投机,而是尽自己所能,成为积极的建设者。

07-craig-talk

作为小聪游戏的开发者,我希望能跟所有的建设者一起努力,让 BSV 的生态早日繁荣和兴旺。


相关参考

这里是一些相关的参考文字,在区块链和游戏的具体结合这块展开了更多的细节,感兴趣的朋友可以一读。


我的分享就这么多,谢谢!


哦对了,从这里可以直达我们的玩家群:

08-satoplay-group

(全文完)

Comments
Write a Comment
  • 中本酱油 reply

    专门下载小聪游戏来体验一下,有点失望就卸载了。首先,没几款游戏;其次,不应该设置每条游戏记录都可以上链,需要设置门槛,要不然会制造很多垃圾数据

Tags

随笔   游戏开发   Bitcoin   Programming   C/C++   优化   Unity   C++   区块链   知乎   游戏设计   中国文化   比特币   Unity3D   软件开发   引擎设计   BSV   系统架构   Production   idtech   Bitcoin SV   加密货币   项目管理   游戏评论   资源管理   资源流水线   效率   道德经   网络   方法论   模板编程   Blockchain   Lua   Blockchain Computing   Oculus   GDC   渲染   VR   PerfAssist   BitcoinSV   Unity MemoryProfiler   BCH   读书笔记   经济学   信息过载   行业报告   字体   Productivity   图形   网络编程   Dice   协程   EMC   Premake   万物理论   测试   中间件   Game Engine   新手引导   区块链游戏   Methodology   CI   命令行解析   Science   goroutine   ndk   Ethereum   nanomsg   自动化   Scripting   摘录   Debugging   同步技术   cppcon   C++模板   数据上链   DOOM3   技术评估   Unity GC   C++11   学习方法   Surface Pro 3   Engine Evaluation   CRT   文化   笔记   golang   图形编程   多线程   ETH   Bitcoin Cash   cppcon14   Visual Studio   Unity Coroutine   跨语言可变参数列表   团队协作   货币   Deployment   Visual Assist   工程改进   Michael Abrash   exp   开放世界   权利   量子计算   域名   虚拟现实   系统重构   slua   遮挡剔除   完美转发   协作式调度   Modern C++   Money   类型推导   Memory Debugging   个人成长   小故事   BTC   暴雪   产品   历史   错误处理   Unity Profiler   MOD  

知识共享许可协议
本作品由Gu Lu创作,采用知识共享Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议进行许可。