美文网首页Nervos 集结营
Nervos Hackathon 项目报道(3):SummerW

Nervos Hackathon 项目报道(3):SummerW

作者: NervosNetwork | 来源:发表于2018-09-19 13:39 被阅读3次

    一群爱玩爱闹的人聚在一起,想要做出让大家的“快乐”,无快乐不geek。

    1:灵感来源

    我们的团队在一开始就选择做区块链游戏,但是要做什么样的呢?全靠我们志伟同学。他受到程序员生涯入坑之作《Doom 启世录》带来灵感,约翰.卡马克是他的偶像。卡马克吸引他的就是卡马克具有玩家和游戏开发者双重身份,卡马克的身上完美体现了“work hard play hard”的精神。

    2:区块链游戏该怎样

    区块链游戏是当前区块链应用的热门,很多人都认为区块链游戏会是区块链的第一个 killer Dapp。但是目前已有的区块链游戏,显然只体现了区块链的特性,而没有体现太多游戏性。

    当然也有一些游戏公司在尝试从游戏侧往区块链方向努力。不可否认,当前游戏行业已经非常发达,游戏引擎等技术很成熟,各种游戏类型也基本上都挖掘的差不多了。当前的区块链游戏整体方向越来越偏,每个出来的游戏都在展现自己的独特性,但是最后要么是概念不一样,玩法是一样;要么是缺乏可玩性;要么是不适应区块链场景的一些特点。

    3:SummerWars 特性

    根据MUD游戏与区块链的特性进行结合。

    千变万化

    游戏的剧情与场景可以是千变万化,游戏内大多数场景是由千千万万的热心玩家自己创建的,根据自己的想法与兴趣去构建属于自己的故事。

    边玩边改

    这一措施既保证了玩家的粘性,由给游戏世界提供了极为丰富的内容。很多历史悠久的 MUD 可以说玩几十年都不带重样的,游戏形式也多种多样,可以只是交朋友聊天,也可以玩剧情,当然也可以 PK。跟目前主流游戏的单一价值观形成鲜明对比。

    跟linux很像,开源

    当前游戏行业非常讲究知识产权,当然不是这样不好,但是另一方面也限制了游戏内容的发展。其实游戏性特别相关的部分内容,并不需要特别严格的知识产权保护。就像玩梗文化,其实是传播的越广越好,有越多的人来做二次创作越好。

    经济激励

    这是传统的 MUD 游戏无法带个用户的,一个是用户是玩家的身份,可以在游戏中获得代币,可以贩卖道具等获得利益来源;一个是用户是游戏开发者的身份,可以通过定制合理的规则,获取可见的利益来源。

    规则透明。解决了作弊的可能性,提高了整体游戏的公平性。

    4:SummerWar 搭建

    需要一个区块链游戏的框架和规范

    典型的比如ERC721,就是由以太猫等游戏推动的。但是 ERC721 还是太局限了,仅仅有收藏和交易的功能,游戏中的内容和物品并不是用来收藏的,而是用来体验的,要增加交互方面的规范。

    在本次黑客马拉松项目中,我们的剧情交互采用了一个非常简单的设计:info 用来获取对话内容,前端节点展示并让用户选择之后,调用 process,将用户选择的选项通过 decision 参数传回来,做相应的处理。

    // info get information about story

    // process change state

    // for example

    // fight: function process fight and save result(no need arg info); function info return board info

    // talk: function info return dialog info; function process set user decision

    contract StoryInterface {

    function info(address _from) view returns (string info);

    function process(address _from, address _to, uint256 decision);

    // Events

    虽然简单,但是已经足够灵活,可以满足常用的游戏交互场景。

    提供方便玩家修改游戏的配套的工具

    其实单机游戏领域,mod 一直是存在的,也是非常多优秀内容孵化出来的地方。但是多人游戏领域,被游戏开发和运营的公司牢牢把持,一般不允许玩家参与内容创建。

    而区块链则提供了一个人人都能参与的非常好的平台。我们的这个项目就是采取了类似 MUD 的方式,一个游戏场景,一个玩家或者 NPC,一个剧情都是一个智能合约。只要会写智能合约,就能参与游戏世界的构建。

    当然相关的工具目前还不是很成熟,但是相信不久的未来就会有改善,当然也希望感兴趣的可以参与进来。


    Nervos 官网↓↓↓

    https://www.nervos.org

    Twitter 官方: 

    https://twitter.com/nervosnetwork

    Reddit 官方:

    https://www.reddit.com/r/NervosNetwork/

    Nervos AppChain 官网↓↓↓

    https://Appchain.nervos.org

    Nervos 白皮书↓↓↓

    http://nervos.org/#/pdf/nervos-ckb-zh

    电报群↓↓↓

    https://t.me/NervosNetworkcn

    欢迎关注 "NervosNetwork" 官方公众号

    P.S:Nervos 由 Nervos 基金会发起并维护的一个全新公有链项目,战略合作伙伴包括技术咨询方秘猿科技(Cryptape)和招商银行。

    相关文章

      网友评论

        本文标题:Nervos Hackathon 项目报道(3):SummerW

        本文链接:https://www.haomeiwen.com/subject/xkhinftx.html