本文主要是介绍3.19实战僵尸工厂1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 概述:通过智能合约完成僵尸工厂小游戏
- 功能实现
- 僵尸制造器
- 部分功能
- 把部队中所有的僵尸保存到数据库中
- 有一个函数可以生产新的僵尸
- 每个僵尸都有一个独一无二的面孔
- 特点
- 僵尸面孔取决于DNA,其DNA由一个16位数的整数组成
- DNA数字不同部分对应不同特点
- 头部基因
- 僵尸有七种头型,前两位代表头部基因,所以头型计算为前两位数对7取余加1
- 眼部基因
- 3、4位代表眼睛,眼睛有11种变化
- 上衣基因
- 5、6位代表衣服,衣服有6种变化
- 最后6位控制下面的颜色,由CSS选择器生成
- 皮肤基因
- 眼色基因
- 衣服颜色基因
- 头部基因
- 部分功能
- 僵尸捕猎、军团扩张
- 概述:如何通过猎食其它生物扩张僵尸军团
- 原理:僵尸猎食之后,僵尸的DNA和猎物的DNA计算出新的僵尸DNA
- 僵尸功能丰富,功能丰富主要从以下方面考虑
- 智能协议的永固性
- 添加冷却时间,限制僵尸进食的频率
- 添加冷却周期,让僵尸两次攻击或捕食之间必须等待一天
- 僵尸冷却、原理如下
- 捕猎行为触发冷却周期
- 在冷却周期结束之前不能两次捕猎
- 僵尸功能进阶,可通过等级限制实现为僵尸改名、修改DNA等操作
- 僵尸制造器
-
学院Go语言视频主页
https://edu.csdn.net/lecturer/1928 -
清华团队带你实战区块链开发
-
扫码获取海量视频及源码 QQ群:721929980
这篇关于3.19实战僵尸工厂1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!