Skip to content

ETH Hangzhou & ETH HongKong 2023 活动作品|基于Starknet Dojo的全链游戏开发|#黑客松|@Web3-Club

License

Notifications You must be signed in to change notification settings

Web3-Club/PoS-Planet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoS Planet

🪐 Build PoS the new planet in the year 3023.

基于 Starknet-Dojo开发的 的科幻开放世界[1]全链游戏

mit GitHub stars GitHub watchers

chainfarm




人类的面前有两条路:

一条向外,通往星辰大海;一条对内,通往虚拟现实。

游戏简介

光明的未来和毁灭的深渊,这两个选项都略显极端,
技术从来都是中性的
无谓善恶,掌握在不同的人手里,才会导致迥异的结局。[2]

3023年

经过200多轮的牛市的洗刷,即使在比特币区块奖励达到了 0.0000000000000000...... 个的前提下

近无限核裂变量子计算集群矿机挖矿热潮仍未停歇

地球被PoW的挖矿潮中被榨干了一切资源

无论是淡水还是任何矿产 都被消耗殆尽

终于 全世界最后的那个任何人从来都没有意识到的终世区块 在3023年10月16日上午4:12分被挖出

但地球 已达到无法挽回的深渊之中

于是,在比特币全部节点失效的大背景下,3023年的以太坊基金会使用以往升级的经验,开启了一轮 宇宙升级,

尝试先将所有的DAO 移民到目前已知的唯一宜居行星中去。

这颗星球地质环境极其复杂,受地热分布影响,冰、火等土地属性随机分布,并且互相动态影响。

DAO移民携带着地球普通种子,却不清楚该种子难以适应这颗星球复杂的环境,他们即将面临粮食危机!

本游戏即是在以上的故事背景下展开,3023年的尝试自救,尝试使用PoS的机制,真正从0开始 使用 PoS 来开垦一个星球。

游戏属性

土地属性

不同属性的土地对应不同的种子种植要求。例如,火属性的土地只能种植火属性的种子,冰属性的土地只能种植冰属性的种子。这样,玩家需要选择正确的土地来种植相应的种子。

土地需要何种属性?

比如

  • 具有普通属性、冰属性或者火属性,以及另一些适用于玩法的属性

  • 我们必须使用 is_claimed 属性代表土地是否被开垦,以及 seed 代表土地种植了哪些种子?

  • 土地这个属性对应的数据是什么?

属性 作用 备注
owner 土地所有者 address
id 土地 ID,用于标识唯一土地 使用 ctx.uuid()
seed 标记土地上所种植的作物 此处应为植物的 id
property 土地具有的对种植有影响的属性 枚举类型,需要确定包含哪些属性
  • 对于 property ,目前准备包含以下属性:

    • Normal 普通属性,可以种植地球种子
    • Hot 炎热属性,作用待定,名称可修改
    • Cold 寒冷属性,作用待定,名称可修改

对于上述属性出现的几率待定 在黑客松期间的代码我们使用的概率是:

                              10% 极寒土地;10% 冰封种子
                              10% 极热土地;10% 赤火种子
                              80% 普通土地;0% 普通种子

未来我们会使用类似于有限状态自动机逻辑的保底抽卡机制背后的概率

特殊效果

当种子和土地属性匹配时,种子的生长速度可以加快,产量增加或者获得额外的奖励。

火属性的种子在火属性的土地上生长得更快,可以获得更多的收获。

生长时间 / h 极寒土地 极热土地 普通土地
冰封种子 10 x 20
赤火种子 x 10 20
普通种子 x x 100



障碍物

当种子和土地属性不匹配时,可能会出现一些障碍物或者敌对生物,阻碍种子的生长。例如,如果火属性的种子种植在冰属性的土地上,可能会出现冰块覆盖种子,减缓生长速度。




异常变化

有时候,种子和土地属性不匹配可能会带来意外的结果。例如,火属性的种子种植在冰属性的土地上,可能会导致土地上的冰融化,形成水源,使得其他种子的生长速度加快。




特殊种子

除了地球普通农作物的种子,可以添加一些特殊的星球特有种子。这些特殊种子可能具有特殊属性或者能力,可以种植在对应的土地上,并带来独特的收获或效果。




魔法互动

种植不匹配的种子和土地可以引发魔法互动。例如,火属性的种子种植在冰属性的土地上可能会导致火焰与冰结合,形成奇特的冰火效果,改变周围环境或产生特殊资源。

属性转换

通过特殊的魔法或仪式,玩家可以尝试将不匹配的种子和土地属性进行转换。例如,使用特殊药剂或咒语将火属性的土地转换为冰属性,从而使原本无法生长的冰属性种子可以在这块土地上种植。

魔法生物

在不匹配的种子和土地之间,可以引入一些魔法生物作为中介,帮助种子生长。

这些魔法生物可以具有特殊的属性或能力,例如火精灵可以帮助火属性种子在冰属性土地上生长,或者冰龙可以帮助冰属性种子在火属性土地上生长。




灵活交互

玩家可以尝试通过调整土地环境、使用特殊道具或施展魔法来适应不同种子的生长需求。例如,火属性种子需要较高的温度,玩家可以使用火魔法在土地上创造火焰环境,提供适宜的温度。




魔法种子融合

玩家可以尝试将不同属性的种子进行融合,创造出具有多种属性的特殊种子。这些特殊种子可以在多种属性的土地上生长,带来丰富多样的收获和效果。

经济学模型

道具NFT化

游戏中的种子、土地以及任何道具都将会NFT化,玩家可以自由选择在第三方交易平台 (NFT代销平台、CEX) 或在场外交易

成就空投SBT

游戏将会在玩家游玩进度过程中达到的成就 进行SBT

社会行动

一直以来 社会对区块链世界中 我们对于PoW体系下所产生的 电力能源损失 以及其衍生的各类问题产生的批判 始终没有暂停过。

比特币的PoW机制产生的

事实上,这种关心是有必要的

海平面

2022年,全球平均海平面(GMSL)继续上升,达到了有卫星测高记录以来(1993-2022年)的新高。在有卫星记录的第一个十年(1993-2002年,2.27毫米/年)和最近的一个十年(2013-2022年,4.62毫米/年)间,全球平均海平面上升速率翻了一番。

❤️ 项目贡献者

contrib graph

致谢

感谢 fangting 为本项目作出的指导

参考文献及资料

About

ETH Hangzhou & ETH HongKong 2023 活动作品|基于Starknet Dojo的全链游戏开发|#黑客松|@Web3-Club

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages