MarrowDAO

Posted on Jul 20, 2022Read on Mirror.xyz

Guild W Game R&D Call #10 《走进 Flow 生态:Cadence 语言和 Flow 生态游戏开发畅想》中文回顾

本文是 7 月 15 日 Guild W Game R&D Call #10 的中文回顾,本次活动由 Guild W 和 Flow China 联合主办,由 Guild W buidler K Erica John Wu 共同主持,分享嘉宾为 Dapper Labs 中文区技术负责人 Bohao, Matrix World 技术大使 Wu Xiao, Flow 技术大使、Guild W buidler Caos,以及 Flow 生态独立开发者 Script Money

Guild W Game R&D Call 最早源自 Guild W 内部的讨论会,主要面向对原生链上游戏赛道感兴趣的开发者、研究者和资深玩家,不定期主办,希望能陪伴更多爱好者投入真正的链上游戏,启发更多 on-chain game builder 共同投入生态建设。如您对此感兴趣,欢迎关注我们的推特@marrowdao,参与下一次活动的讨论。

开场部分

K Erica:

各位嘉宾,听众朋友们大家好!欢迎大家参与 Guild W Game R&D Call #10 ,我是 K Erica。本次活动由我和 Guild W 的另外一位 buidler John 共同主持。

如果各位参与过我们的上次活动,应该会对我们这次的活动有简单的了解,Guild W Game R&D Call 最早始于 2022 年 1 月在我们公会内部的小型讨论会,希望让一些对 on-chain game 感兴趣的开发者、研究者以及公会内部的长期资深玩家进行一些讨论。本次活动是由 FlowChina 和我们一起合办,主题是《 Cadence 语言和 Flow 生态游戏开发畅想》,嘉宾也都是来自 Flow 生态的 buidlers 。

活动开始前,按照惯例,由 John 介绍一下 Flow 、MarrowDAO 以及 Guild W 。

John Wu:

Flow 是一个快速的、分散的,对开发者友好的区块链,旨在为新一代游戏、应用和数字资产赋能。就在这个月,Flow 刚刚宣布推出无许可智能合约,现在任何人都可以无需许可的在 Flow 主网上部署合约。

MarrowDAO 是一个专注于元宇宙建设和去中心化链上游戏的 DAO 。

Guild W 是我们从 DAO 中孵化的链上游戏建设者组织,主要由开发者和研究者组成。W 的意思是 waterdrop,即“水滴”,源于刘慈欣科幻小说《三体》中的最强探测器。

我们希望 Guild W 兼具多重视角,如水滴一样,高瞻远瞩。与此同时,能秉持和平发展的宗旨,帮助真正的区块链游戏不断成长,走向繁荣。

除了链上游戏开发之外,我们的成员一直在专注于游戏治理、游戏经济和游戏生态的研究并参与了多个链上游戏和元宇宙项目的建设,如果你想要了解 Flow上有什么游戏值得关注,你可以关注我们的 mirror 页面,里面有非常系统的 Flow 游戏生态研究文章。

总之,我们很欢迎对于链上游戏感兴趣、希望探索这个赛道各种可能性的 buidlers 加入和共建。

K Erica:

好的,谢谢 John 的介绍。我们回到这次活动的主题,《 Cadence 语言和 Flow 生态游戏开发畅想》,首先我们还是邀请每位嘉宾介绍一下自己以及自己正在建设的项目,让大家有一个基本的了解。

Panel 部分

嘉宾介绍个人经历以及项目

K Erica:

首先是 Bohao 老师,我在这里也简单介绍一下,Bohao 老师是 Dapper Labs 中文区的技术负责人,在此之前也有过十年以上的游戏从业经验,创办过自己的游戏公司并且活跃在 The Sand Box 等游戏相关的群组中,接下来就请 Bohao 老师做一个自我介绍。

Bohao:

首先很高兴和大家一起分享 Flow Cadence 的相关内容,之前的经历主持人已经大概介绍了,接下来就聊一聊为什么选择加入 Flow 生态。

我从去年开始了解 Flow 生态,并加入了 Flow 中文团队。虽然早期有十年左右的游戏开发经验,但从 2017 年下半年开始,我就已经进入了区块链行业,所以到去年,也有 4 年的区块链行业经验了。

为什么加入 Flow ,也和之前四年的区块链从业经验有一些关系。我刚了解区块链的时候,正好加密猫很火,发现原来区块链也可以有这么有趣的东西,这也是我第一次了解到加密猫和 NFT ,加密猫也是我进入区块链行业第一个印象深刻的应用项目。

2018 年以后,进入熊市,自己慢慢在做建设,也做了各个链的相关研究和研发,从最早研究以太坊和比特币到后面的 EOS 再到 DOT 和 Cosmos 等等。恰逢 NBA Top Shot 上线后的那段时间出现了 Flow ,那时候我还并不知道 Flow ,之后发现 NFT 又火起来了就又去了解 Flow ,发现 Flow 背后的公司竟然是 Dapper Labs ,也就是当时让我印象深刻的加密猫背后的公司。

了解后,我发现 Flow 的架构设计和它的 Cadence 语言所带来的语言特性很贴合我对游戏类项目的想象,并不是其他智能合约语言无法做到,但 Cadence 给我的印象是 —— 可以让开发者更加专注于本身业务逻辑的智能合约语言,而不用去花大量时间精力,去和这门语言特性进行搏斗。其他语言想要实现游戏类业务逻辑,或者有更丰富的 NFT 逻辑的时候,他们的设计其实是很反人性的,并不能很直观地让我实现一些事情。

作为一个游戏开发者,Flow 和 Cadence的出现让我有了一个很舒服的环境去创建,所以我加入了 Flow 。

Wu Xiao:

我是 2017 年底进入区块链行业的,也是因为加密猫认识了 Flow ,我们今天看到 Flow 觉得非常有意思,其实在 2019-2020 年我们是给当时的 Facebook Libra 做了中间件和开发者环境, Facebook 的 Move 语言其实就是一种全新的面向资源编程的语言,而 Cadence 语言就是完美的继承了 Move 的一些优势,上限也变得非常高,和 Solidity 不同的方式去诠释智能合约。

我们在 Flow 上的项目第一个是 ChainIDE ,最早是要靠开发者工具切入进来,现在也可以直接进行 Flow 智能合约的一些开发和调试。

第二个是 Matrix World,也是 Flow 上第一个多链元宇宙项目,我们希望通过多链的获取性把 Flow 和以太坊上的 NFT 以及生态打通,可以让不同链上的小伙伴在一起快乐的玩耍。最近的进度也非常不错,在预售的时候也支持了多链的购买,也已经做完了多链的接入,同时也支持了多人在线,正在紧锣密鼓的开发当中。

第三个是 Matrix Market,针对亚洲地区的一个 NFT 市场,最近 Flow 生态一个最重要的吉祥物 福洛娘也在上面进行空投,感兴趣的朋友可以关注一下。

Caos:

大家好,我是 Caos!

我其实也是在 2017 年中知道区块链,并在年底加入了一家区块链公司,当时在做一些 DApp的开发以及协议的开发,后面就一直在区块链行业工作,也尝试了 Solidity 和 Rust 的学习,尝试以一个独立开发者的身份构建一些可以让人长期使用的项目,也在不停的看不同的生态和技术。

在知道 Flow 之前,我和 John 参与了很多其他生态的黑客松,包括 Cosmos 和波卡,也拿过一些奖。后面,我们会时不时讨论一些技术上的心得以及一些自己的见闻,当时 John 建议我去 Flow 做技术大使。因为 Flow 的中文社区刚刚组建,我就去看了一下 Flow的官网发现比较符合我所需的技术栈,随着对 Cadence 的理解越来越深包括接触到更多的开发者和一些 Cadence 的开发场景,感觉 Cadence 更适合我个人的技术偏向和风格去构建一些我希望构建的产品。

目前我在 Flow 的中文社区做技术大使,也做了 Flow 上基于去中心化域名解析的服务 Flowns,也在基于 Cadence 做更多探索比如 Defi 层面的开发和探索。

Script Money:

大家好,我是scriptmoney,是个区块链技术向的博主。一直在科技行业工作,早年做3D设计师,后来自学python编程就转成技术。17年换了家做AR的公司,负责做U3D开发,是做AR展览展示的to B 应用,也做一些运维的工作。

因为AR公司的领导,我接触到的数字货币,在17年入场。后来,熊市了,我一直在玩一些新项目,那时候记忆深刻的是以 Dash 币为首的节点币和币乎为首写作赚钱,在微博上写过相关的一些文章,有一千多粉丝。在20年下半年,想专注输出一些技术相关的文章,注册到了script.money域名,中文就改了个吸引眼球的名字“脚本刷钱”,然后带着网友做了一些开发和节点活动,粉丝就变多了起来,也建立了社区。

21年1月,我在推特找活动的时候,抽奖中了几个NBATopShot的NFT,自己也买了几包,发现项目的体验很不错,还抽到个传奇的卢卡·东契奇,赚了10多倍,就写了篇介绍文章宣传Topshot,看的人挺多的,认识了一波新朋友,包括Flow中文社区的人,算是我最初接触到Flow生态。后来我又写了自动化挂单和扫货的脚本,对Topshot更熟悉了一点,但是对合约开发还是一无所知。

5月份 Flow 中文社区举办了一个 workshop +黑客松,我就想试一下 flow 链的开发。主要是看 Topshot 以及 Kitty Items 的代码学的 Cadence,写了个 NFT 社交应用。其实,那时候我对前端开发也不熟悉,硬着头皮写还是弄了个 demo 出来。合约比较像 TopShot,前端参考 Kitty Items ,后端是用 flow-python sdk 写的。那次黑客松其他团队实际并没开发出东西来,只做了 ppt,加上评委基本都认识我,就获得了第一名。

下半年参加了 dappstarter 的训练营,那个课程设计得挺好的,让我加深了对 Cadence 的认识。接着参加了 IPFS 和 Flow 联合举办的黑客松,整个10月前后都在肝代码,写了一个活动信息分享的平台,激励用户主动分享和过滤优质区块链活动。恶补了前端开发,用了 react Vite storybook 等比较流行的工具开发,后端用的是叫 NestJS 的 Node 框架,除了增删改查的业务逻辑外,还写了扫块、并发交易、签名验证、服务端代付手续费等和flow相关的模块,合约是用了 js-testing 和 dappstarter 的工具。最后项目获得了一个cadence最佳实践奖。

接着是学了 Solidity,写了 NFT 图片合成开源工具,给社区发了个 NFT,开发了个领被盗私钥账户空投的脚本。就没投入时间在 Flow 链上。

最近有个 Flow 的 Web3 Jam 黑客松活动,打算参加下,本来想做个和AR技术结合的 Play 2 Earn的,结果没找到 Unity SDK,只搜到 dotNET 的 SDK,所以打算先写个 Unity Flow 的SDK,包含样例工程和教程。目前正在写,因为用了 Flow Net 的代码,昨天还给他们提交了PR 修复了 BUG。

我的自我介绍就这么多。

Cadence 区别于其他语言的主要特点

John:

从开发者角度看,你认为 Cadence 区别于其他语言的主要特点是什么,比如,为什么说它是为数字资产而专门打造的智能合约编程语言? 如果是在建设或者参与 Flow 上面的项目建设,你使用 Cadence 时感受到最大的好处是什么?

Bohao:

可以说的点很多,对我印象最深的点就是它面向资源的内容,非开发者的小伙伴可能不太了解,这个概念由 Libra 首先提出。举例来帮助大家理解:在 Solidity 上开发的内容可能更像支付宝里的余额,登录支付宝账号可以看到自己的余额。对于 Cadence 来说,上面的余额是你钱包里的那张纸币,当你拿出你的钱交给另外一个人时,是一个真实的纸币的传递,而不是账本上的数字增减。这个带来的最本质区别是这个钱真正属于你。

所以当时最吸引我的点其实是来自于面向资源的概念和特点形成的全新的编程范式,同时当你实际的东西在自己身上的时候可以有非常多的变化和组合性。它是更加贴近生活,贴近现实世界的一种编程范式。

Wu Xiao:

我来分享一个最新的更新吧,最近的版本更新成了 V 0.24.3 后,大家会发现 Cadence 有了一个新的名字叫 Secure Cadence 。其实是增加了很多代码层面防止程序员写出 Bug 的方式方法,而且是一个直接性的修改,让你在代码部署层面上就可以被检测出来。

换句话说,因为 Flow 本身是一个非常尖端和创新的语言,在最近的更新里也增加了很多安全性措施,可以帮助一些新手开发者在写的过程中可以在 runtime 时报错,就不会有潜在的 bug 或是被黑客攻击的可能性问题出现。它表明了一个语言在自发生长和不断地完善,中间可能会有一些开发者需要修改一些范式,但本质上而言是给整个体系变得更加稳定和安全,从这点上也意味着它更加擅长的是面对 Web2 希望更加稳定的用户,这个是我们看到这一长段时间来一个重要的变化。还有就是 permissionless 已经变成了大家都可以直接部署,估计也和这次安全加固有关。

Caos:

从个人开发者角度来讲,相对 Solidity 来说,Cadence 会相对难上手一点,主要核心问题在于它是一种强类型的语言,会在编写和编译过程做很多校验。包括以太坊生态的 EVM 标准得到了大规模采用,所以很多开发者的思维也会以其为主去实现应用实现。像 Bohao 所说,如果我们以面向资源的方式去思考,可能会更加容易理解和开发和维护。

还有一点是,Cadence 支持在不去影响 Structure 和 Storage 的情况下做合约升级,对一些开发者会比较友好。对于一些比较复杂的应用是可以以 trade-off 的方法进行合约升级以及功能更新,更加适合在 Web2 和 Web3 之间的开发者,而且维护成本和合约开发出现纰漏的概率也会比较小。不像以太坊在做类似 DeFi 项目,在上线之前就需要花费大量费用在审计环节,才可以保证足够安全。

除此之外,还有它面向资源的设计和可嵌套的设计,可以让很多基于 NFT 和基于资产的组合性有很多的潜力,这就是我想说的,谢谢。

Script Money:

合约语言的设计和用例相关。我依次学会的合约语言有 Flow 的 Cadence、ETH 的 Solidity、StarkNet 的 Cairo。

Cadence 是面向资源编程,资源的生成、转移、组合、销毁,和人们对现实中物品的处理逻辑相同的,所以 NFT 项目偏多,并且合约逻辑设计起来是相对容易的,审计也容易。

Solidity 是中心账本,根据不同角色设定权限,逻辑处理都是在账本上记账,适合做 DeFi 产品,但逻辑复杂的合约是很难看懂的,并且一些经过审计的合约也出漏洞被攻击,安全性有待考验。

Cairo 需要进行有效性证明的计算,合约里的类型都可以看作是数字,字符串、布尔都是数字,学习曲线很陡峭,但可以进行很复杂的数学运算,所以有不少链游在 StarkNet上开发。

我的总体感受是 Cadence 入门难度在三个语言中是最简单的,可能刚开始接触有点难,熟悉资源编程后开发会很流畅。最大的好处是写的代码只要能通过编译器检查,就不容易出bug,不像solidity担心出权限漏洞。

对游戏开发团队和独立开发者进入 Flow 世界的建议

K Erica:

首先请问 Bohao 老师,如果一个来自 Web2 的游戏团队,又有一定的开发经验,来到区块链世界希望到 Flow 生态启动一个游戏项目,从中文区技术负责人的角度,有没有什么建议来帮助他们启动新的游戏项目呢?

Bohao:

这是一个很好的问题,我也和很多不同的游戏开发团队聊过这个话题。从两个角度出发:第一个是游戏开发商本身的角度,第二个是从如今链游状况角度。

从游戏开发商角度出发,一个传统的游戏开发商其实更注重的是游戏性,他们做的更多的是 Free to Play 的游戏。在他们走进区块链世界做链游的时候,通常第一反应是要不要去做 Gamefi,要不要去设计足够的打金模型。我通常会建议他们,找到自己的优势和到底想要做什么类型的游戏。 Free to Play 的游戏基本上就有两大类型:

第一个是单人付费率会比较高,游戏内有非常成熟的运营模型,同时里面鲸鱼玩家会非常多,以氪金玩家来作为游戏驱动。

第二个是类似原神的大 DAU(游戏玩家日活高)游戏。

为什么我会强调这两种游戏模型,是因为他们在面对链改的时候方向其实是不一样的,对于第一种游戏类型来说,更适合改成以 GameFi 模型为驱动的方向。

对于大 DAU 类的游戏,其实不一定适合 Fi 化。大 DAU 类可能更适合在 Flow 上去做,因为这类型的游戏是以轻量的、以游戏体验含在游戏中的,如果以打金驱动,可能游戏乐趣会降低很多。

对于这类游戏,我们推荐将一些特定的游戏玩法和内容抽离出来进行 NFT 化,并在这个基础上增加一些玩法。在后期加入 Token 更适合,增加 Fi 的内容可能会影响玩家增量。对于第一种类型,可能在一开始就要想好你的代币模型,把原来的经济系统和游戏结合好,本身这类游戏在数值设计和游戏内循环中都是有非常重的要求。这就是我一些个人的看法。

K Erica:

那么下一个问题请问 Caos 和 Script Money, 如果是一个游戏开发者希望到 Flow 生态来启动一个游戏项目,从独立开发者的角度,你们对他有什么好的建议吗?比如,如何入门 Flow,大概需要多长的周期来开展这件事。

Caos:

我先来说吧!首先是建议,其实,现在的游戏开发或者说现在游戏团队,甚至说是游戏跟区块链结合的这种形式的产品,更多还是以链下跟链上相结合的形式,可能就是把区块链作为一个分布式的账本去结合。在这个区块链性能还没有达到像传统的中心化服务器那么高的情况下,可能大多数的游戏不会全部上链,更多要关注链下链上如何更好的结合。

需要 2-3 个月的时间来适应 Flow ,去在 Cadence 实现你的游戏,也需要对游戏的设计等更多全面的技能。

Script Money:

建议要先想清楚整个游戏的架构,如果要做纯链上的游戏,现在 Cadence 的缺一些数学运算,随机数以及 Gas Limit,计算会有限制,可以和 Flow 的技术大使们交流一下,看看cadence是否能够满足需求,如果是混合架构链下计算资产上链的游戏应该没太大问题。

合约开发如果已经过了玩 Playground 的水平,可以先把测试框架搞懂,测试驱动开发能提高效率。应该几周时间就能熟悉 Cadence 的合约开发了。

接入部分看使用的 SDK ,如果是做 Web 游戏,是用 The Flow Client Library (FCL) JS,如果是 UE4 写 C++ 或者 Unity 写 C#,目前社区的 SDK 还是缺少充分验证的,可能会有问题,需要提早测试。

服务端也是同样情况,最好先咨询下有没有坑,有哪些模块有现成的。

K Erica:

给吴啸老师的问题是:作为 Flow 生态最早的元宇宙项目,未来是否有计划让游戏开发者和团队在 Matrix World 的世界里能够搭建自己的游戏就像 The Sand Box 一样,能否为我们描绘一下未来几年希望建设的图景,玩家和用户作为建设者要如何参与呢?

Wu Xiao:

这个是毋庸置疑的。

首先,我们一定会继续我们的路线图,对于一些硬核的开发者,我们推荐使用我们未来的 SDK,这样可以把你自己的游戏导入 Matrix World 和我们结合在一起;对于新上手的小伙伴,我们后面可能会有一些所见即所得的编辑器。

其次,我们会更加注重多链获取性的优势,整个区块链行业,也是 Web2 和 Web3 最大的区别就是:Web3 是天然开放及连接在一起的,之前我们也放出了一些 demo,类似 RSS3 这样的产品,我们自己不做社交,但是可以把大家看的 Mirror、Twitter 或者一些 NFT 和 POAP 整合放到一起,会特别好玩。

大的方向上,我们肯定会是一个 Web3 Native 的元宇宙,这个也是我们和别人一些最大的差别。包括我们已经合作的小伙伴 Lilico,未来也会从更多的 Game,DAO,Web3 Native 无缝接入可以体验。

实际上,做一个更大的元宇宙,需要扎扎实实的做 coding 和 BUIDL 一些基础的项目,这其实是比较花时间的。对于一款有创意和有游戏性的项目来说,我们需要一些更加厉害的团队加入我们一起去 co-build,比如我们最近团队里增加了 Josh,他是非常有经验的 Game director,之前在 Rockstar、Ubisoft,然后专门作为我们的 Game director 来帮助我们提升产品设计和体验。

因为最近是熊市,对于我们其实是好事,可以扎扎实实把我们的产品做好,之后也想和更多的 Flow 生态达成合作,比如 Flowns 域名以及 Flow 生态的一些大 IP、Dapper wallet 这些重要的渠道。

其实在这个周期里面,我们有很多时间,这样子刚好可以把这些合作都扎扎实实做好。因为我们都说就一个周期相当于一个渡劫,就待在渡劫的这个周期里面,能够把自己产品打磨到更强,获取更好的生态位,那这样在下一轮 Web3 大浪来的时候,才能跟小伙伴一起走更 C 的位置,这就是我们的想法。

Flow 的特点和优势,更契合什么样的团队

John:

请问如果有一个开发团队在纠结是应该加入flow生态,因为他们可能也会考虑 bnb chain, Polygon 还有 Solana 等,你会给他什么建议?比如 Flow 相对的特点或优势是什么,或者说Flow 更契合什么样的团队。

Bohao:

一般来说我们会看这个团队的想法,如果金融属性非常强的项目,我认为一般不一定适合 Flow。因为在整个区块链的公链中,Flow 是最特立独行走在自己路上的状态,我更多看重的还是如何与传统的 Web2 和主流用户紧密结合的思路。Flow 上大多数用户还是通过主流的支付手段来进行 NFT 的购买和交易,像是体育类的一些 IP 和售票的一些 IP,我们之前也和华纳音乐有合作。

所以,如果这些开发者对于用户层面有更广更高的需求的话,Flow 是更合适的。而金融属性强的项目,短时间内并不是一个很好的时机在 Flow 上进行开发。前面说的cadence语言的特性,它对于高复杂类的游戏逻辑链上游戏相对来说更友好。我们也欢迎更多想在区块链上尝试将 NFT 或者一些 Token 引入游戏的传统开发者,在这样的条件下 Flow 会是最优的选择。

Wu Xiao:

我认为 Flow 在一些领域是有很大的优势的,讲下 Flow 契合什么团队。

第一是有 Web2 大型资源的 IP,因为 Flow 是唯一落地过很多很多 Web2 大型资源 IP 的,比如 NBA Top Shot,东京奥运会的 NFT,北京冬奥会的 NFT 等等,他的人群和受众是很契合的。

第二是体育类的 IP,Flow 上有很多体育的生态,已经形成了体育的大联盟,特别适合体育类的 IP 来玩。

第三是高频交互类,Flow 交互成本很低,所以适合高频交互类型的不论是游戏还是应用。

第四是有创意但是缺钱的团队,Flow 刚刚 release 一个大的生态战略基金,很欢迎有创意能干但是缺启动资金的团队。

第五是有一定技术迁徙力和好奇心的团队,如今很多团队都选择了 Solidity 这条路,但是对于 Flow 新的公链会有更多的蓝海的市场,这时候就需要有好奇心和野心和有一定技术迁徙力的团队,这就是我的自己的一些看法。

Script Money:

开发方面,如果是小的创业项目可以来flow链,开发难度低,落地会比较快。另外flow有一些特性,比如账户模型、原生多签、多 key 并发、手续费代付等,能提高用户体验和安全性,如果要做一个 Web2 体验的产品,可以用 Flow。

运营方面,其他市值比较大的链相对来说比较难得到官方渠道的支持,Flow做得还不错。我记得之前有个 Flunk 的NFT项目,Flow 和 Dapper 官方连续帮忙推了好多天,甚至发邮件给Dapper钱包的用户。Flow 中国也会支持生态项目,目前大熊市还天天开会 AMA。

Caos:

我的想法是,可能 Flow 因为 Cadence 的特性会对于一些围绕资产做开发和扩展的团队是比较友好的。目前我们在 Flow 上已经看到了一些 NFT可组合性的这种项目出现。所以对这方面有想法的项目是可以考虑在 Flow 上建设的,这就是我想说的。

K Erica:

感谢大家的分享,我稍微做一个总结,无论是已经很有影响力的项目还是独立开发者,因为 Flow 官方还有生态的支持力度比较大,都是有办法去加入 Flow 生态的。只是你做什么项目,你的经营策略是更重要的一点。这些在之前的讨论中也有回答过,很期待在座的各位如果你有兴趣在 Flow 上做一些开发,特别是游戏方面的,也欢迎加入我们未来的活动来进行自己的分享。

接下来的一个问题是 ——

作为生态中的建设者,你们认为在 Flow 链中的哪些类型的创新是你最期待的?

Bohao:

我这边想说的可能是其他项目还没更着重看的一点,更契合 Flow 本身特点的,也就是可组合性。还有关于资源驱动的一些身份认证和交互玩法,这也是其他链上比较难实现的。希望各位如果有自己的想法,可以参与我们的 Web3 Jam 的黑客松。

Wu Xiao:

第一是 Defi 是我比较期待的,因为 Flow上比较少,可能产生方式也不一样,因为底层的逻辑也不一样。

第二是 Web2 的消费应用场景,这块我认为非常有意思,很多消费场景都没打通,如果可以嫁接到大的消费场景作为一种支付渠道,甚至作为 Web3 电商去侵入现实世界,这会是一个非常庞大的体量,我认为会有公链做到,我很期待 Flow 可以做到。

Caos:

比较看好公共物品还有一些工具。

Script Money:

目前看到的项目间的合作挺有意思的,lilico钱包接入flowns的免费域名,内嵌increment的swap。期待后面这样的合作创新越来越多。

另外我玩NBATopShot比较多,我3个号加起来有2000个NFT,估值10万U左右,今年年中还氪金氪成了dapper的VIP。项目方一直在更新功能和玩法,调控稳定整个经济系统,他们在休赛期的动作还有下个赛季的路线图我挺期待的。作为生态龙头项目,TopShot的创新会启发到其他游戏。

以上是我比较期待的2个点。

对 Flow 新人开发者的建议

John:

新人开发者如何入门 Flow 开发?有没有好的学习渠道推荐。

Bohao:

对于新人来说,我推荐去看 Emerald City 的 Bootcamp,因为每个月会有一次 Bootcamp 现在刚刚开课,我们很多技术大使也在一起翻译 Bootcamp 的讲义,虽然他们的 workshop 是由 Jacob 制作的英文版本,但是会有我们的中文翻译,大家在学习的时候也会容易上手。官方网站的文档上也有一些关于 Flow DApp 开发的一些快速上手课程。

Wu Xiao:

首先是多看开发者手册以及官方教程,这里有很多可以学习的材料。

其实是多参加类似 ChainIDE,MarrowDAO 以及 Flow 的官方活动。

最后一定要多动手,自己写一个项目才会成长。

Caos:

我也建议大家从官方文档开始,概览一下 Cadence 相关的概念以及一些语法细节等等。然后 Flow 有一个类似于 IDE 的 官方的 Playground 可以让你在上面去部署一些合约和跑一些脚本等等,可以去尝试一下。多看教程,勤练习多交流。

Script Money:

我之前学习的入门课程社区翻译成了中文的,可以看看。另外一定要输出,只学习可能效果不好。输出的方式可以参加训练营、黑客松,或者写技术教程。特别推荐参加黑客松,比赛会有个清晰的目标,也有一定挑战,很容易进入心流状态,学习效率更高。

总结

Cadence 是一个面向资源的节约了开发者成本的独特语言,对于 NFT 和 游戏 ,Flow 有着得天独厚的优势,更广大的受众群体,以及丰富的 IP 落地的经验,对于开发者也有着更友好的环境,且随着 Cadence 不断地自我完善和进步,相信会看到更多优质的项目诞生。

下期预告

**时间:**2022 年 7 月 22 日 20:00 (UTC+8)

**地点:**Twitter Space( 关注 @marrowdao 获取更多详细信息 )

**主题:**Flow 生态游戏经济探讨

Guild W 是一个专注链上游戏建设和电竞赛事组织的团队,由 MarrowDAO 孵化,如您希望参与社区共建,欢迎加入我们的 Discord 查看加入方式:Discord

本次活动文稿由 Creampp 记录和整理,由 CryptoDesigner 审核、校对和排版。

本文贡献者介绍:

**Creampp:**metaverse 冒险家,GameFi 资深玩家,FlowChina 大使,Guild W 建设者。

**CryptoDesigner:**链上游戏爱好者,毕业于纽约大学,现从事咨询工作,在 Web3 世界中是 Guild W 的核心建设者和元宇宙项目 Sougen 的中文区负责人。