Py学习  »  区块链

[GameJam作品] 区块链上的跨游戏互动玩法

DappReview • 5 年前 • 468 次点击  

48小时GameJam在周日晚9点钟圆满结束(用图片带你感受最大的游戏开发者活动 —— Game Jam现场盛况),我们见证了上海站将近40个游戏创意的头脑风暴,其中有将近一半的开发者来跟我们和Loom的小伙伴一起沟通交流区块链,其中有大量牛逼的独立游戏开发者是第一次以非传销的方式认知了区块链,最终有6组做了基于区块链的游戏。下面我们分两期来讲讲他们吧。


上海站所有人合影


L{a}st Trip

这是星云链爆款游戏《细胞进化》开发者,WuXiao大神团队(队友:舒艺、5sWind)的参赛作品,这是一个成长式的多人解密游戏,羊皮卷古书卷轴的风格,玩家在其中不断的进行选择,每次选择将影响人物的善恶与属性,而触发不同的称谓与结局。

故事情节和画风都值得点赞,在所有参赛作品中是独树一帜了。这款游戏完美的利用了区块链的特点,让玩家参与到剧情设置中。

游戏就像是在读一本书,根据每一页剧情,玩家可以选择两种不同的翻页方式,会触发不同的结果,人物的数值也会随之改变。


比如上面的场景。白骑士说:“荣耀的背后,是千百倍的心酸”

  • 选择右下角翻页方式,就是回答“有人考虑过骑士的感受吗?”

  • 选择右上角翻页方式,就是回答“荣耀与你同在”

在这里我选择了右上角翻页,进入酒馆老板的场景,同时Spirit下降10点,Power、Agility、Intelligence各上升了10点。


通过一个个的场景,人物的各项数值会不断上升和下降,如果不幸某项数值下降为0,人物就挂了,变成了孤魂野鬼,这时可以将结果上链。


而玩家角色的死亡并不是游戏的终结,而是游戏的扩展,死去玩家的信息将会上传到区块链上(Project Genesis),成为NPC,会被后来的玩家遇到,当然玩家可以选择做一个善良的NPC让后来者更容易过关,也可以化身邪恶使者,给后来者挖坑。随着玩家越来越多,剧情也将会越来越丰富。

游戏视频:


Wu Xiao将会继续打磨这个游戏和剧情,等到游戏性更加完整后,放出正式版给大家玩,先期待起来吧~

说完这个游戏之后,我们不得不讲一下上述提到的Project Genesis,以下内容引用了Wu Xiao对于该项目的描述。

Project Genesis - 创世计划

Project Genesis是个公共开源的计划,致力于打造DApp圈的角色共识。Genesis免费开源,轻松调用,版权属于大家。Adam是Genesis中一个角色,他可以出现在各个游戏中,在这个游戏里他可以是主角,在另一个游戏里有可能是配角,在另一个游戏里又有可能是Boss。如果开发团队愿意,还可以达成联动的互相影响。

我觉得长期做下去,是个可以体现区块链思维的共识点。无数游戏联动,可能Adam会是第一个见识到头号玩家里绿洲的人。我在Demo1写了些简单的可以读取Adam的方法,Adam0的属性不可以改变,Adam1的属性可以被Binary的影响,就是大家可以给他正面影响和负面影响,Adam2可以直接设定属性,这些是根据属性Mutability来衡量的。并且,现在大家可以自由的增加新的共识角色,可以增加新的Adam,Eva等,随意组队。

我认为这会是个非常有趣的项目,所以希望大家可以多多引用哈~ 因为不光是Adam可以被属性联动的应用在各个游戏里,也有很多创新的想法可以实现!

1.双生游戏。比如两个DApp游戏可以联动,两个人组队引用一个共识角色。如果该角色在这个游戏是主角,那个游戏里是魔王。随着主角属性变化,魔王的属性也会变化。而且除了RPG,双生,多生类的解密游戏,也是非常好的选择!

2.与区块链联动的角色设定。比如平常的moba或者mmo等,你的角色属性,一个英雄或者兵种,属性是可以变化的。比如今天这个英雄可以打辅助,明天可能可以打坦克,后天可能打adc,兵种的属性也可能发生变化,而且都是与区块链联动的。

3.联动的配角。一些配角的属性,能够联动之后,也可能很有意思。比如今天这个角色属性很强,我赶紧带上多打几个Boss,明天这个角色很弱,那就放在家里等~ 这种并不是单纯的随机性,是有可能去跟其他的游戏联动,与系列游戏联动的。比如这游戏里的主角,到了下个游戏成了配角,但是随着玩家的选择,游戏可以设计的他下一代中的配角也不一样。

Github:

https://github.com/LingTian/GenesisContract.git

在Wu Xiao同学的安利下,另外一位小伙伴“Stephen周”同样引用了Project Genesis,一人Solo出作品《天使与恶魔》

天使与恶魔

这是一款区块链动作射击游戏,进入游戏首先可以进行人物设定,起个名字,然后15个点数会被随机分配到HP、AD、射速、射程、闪避五大属性上面。


游戏的玩法比较简单,有众多恶魔看守这一个大宝箱,战胜所有恶魔即可获得宝箱中的数字货币。

个人喜欢选择远射程,可以在别人打不到你的地方开火,于是随机初始角色刷到最大射程为8的角色。点击开始之后就进入战斗场景,左下角是个方向键,控制人物移动,右下角是射击键。


向着一个敌人移动过去,然后biubiubiu射击,直到把对方干趴下,玩家就会获得加各个属性点的机会,于是我们继续加射程。

游戏的目标就是消灭所有敌人,达成之后,就可以来到地图中间开宝箱。这是一个上链操作,可以看到,游戏是在星云链上的,需要通过星云链钱包发送交易。根据你消灭的敌人,可以获得相应的星云币奖励。

如果玩家没有消灭全部敌人就不幸死亡,会进入到游戏最有趣的设定,你的人物将会化身恶魔,成为游戏中的一个npc,游戏场景就这样通过玩家的参与而逐渐丰富起来。


游戏中的亮点在于:

  1. 玩家的天使一旦死亡,将会堕落成恶魔,进入游戏影响其他玩家

  2. 越强大的天使,会变成越强大的恶魔

  3. Genesis合约中的Adam是游戏中最初的恶魔,随着Adam的数值在其他游戏中(比如Last Trip)改变,在该游戏中也会发生改变

  4. 捐赠、赏金、宝藏玩法都基于区块链

对于以上两个游戏,开发者仍然还在打磨中,请大家关注DappReview,当游戏完整版推出时,我们会第一时间报道。


下一期我们还将介绍3个游戏,其中有AR+区块链的神奇组合,有区块链版的杀戮尖塔,还有撩妹及挖矿的玩法。另外还会有在本次GameJam中,我们的一些思考分享给大家。


点击阅读原文,查看最全的DApp排行

对DappReview感兴趣?

想上船一起见证DApp的机遇和发展?

DApp世界的一张船票你要不要?来一起把区块链技术带入主流


DappReview

最深度Dapp评测、技术分享、行业干货

每周最新最快的Dapp指南,最前沿的底层生态解析

游戏Dapp开发方向和真知灼见

汇集了我们从小到大近3000游戏涉猎的结晶



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/zTN5SGBZH7
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/20746
 
468 次点击