火狐浏览器, testrpc测试
启动testrpc
在目录下 npm run server
https://github.com/wangjiwu/EthereumHealthFit
现如今, 我们已经进入全民健身时代, "游泳健身,了解一下"已经作为一个标语,天天出现在大家的视线里。 而现实生活, 很多人都没时间健身, 为什么不在以太坊里健身呢? 以太健身人就成为你的选择, 在这个游戏里 你能通过 设置饮食,训练, 补剂, 休息, 生活习惯等方面, 把一个虚拟的小弱鸡或者一个肥仔, 变成一个 大肌霸, 你可以看到通过你的训练计划,或者对健身人进行操作 看到你的虚拟人物各个部位的体型变化.
每个账户可以创建一个游戏用户, 每个游戏用户则可以创建多个健身人, 并且对这些健身人有以下的操作: 训练, 休息, 摄入充足营养,学习知识这些操作来让自身的的肌肉更大,下面是增长的具体细节
操作 | 规则 |
---|---|
TrainBody(uint256 id, uint choice) | 训练训练不同部位,使不同部位的肌肉量增加 |
RestBody (uint256 id) | 休息时体力值恢复到最大,每小时恢复一点体力值 |
IncreaseNutrition(uint256 id) | 摄入充足营养会增加三倍效率 |
StudyKnowledge(uint256 id) | 学习知识会增加两倍的效率 |
当休息时不能进行除 恢复休息 的其他任何操作, 在休息状态下的休息一小时就能恢复一点体力值, 到达体力值上限就不会增加了
训练的具体效果
训练部位 | 需要体力值 |
---|---|
背 | 6 |
胸 | 5 |
手臂 | 3 |
腿 | 7 |
每次训练结束后会在此部位加上 1 * 增长倍率 的大小 只有在自己的账户才能登陆游戏账户 对游戏账户下健身人进行操作
图片指示如下:
切换账户 :当你在地址栏里, 放入已经解锁的账户的地址, 然后 点击按钮 就会在此账户下创建游戏用户,或者登陆游戏用户(如果此用户已经创建过), 如果是创建游戏用户,此时你的游戏用户是没有健身人的, 如果是登陆, 会自动显示游戏用户下的所有健身人的信息。
同时在Current User's Address下会显示当前登陆的游戏用户的账户地址
条目 | 代表意义 |
---|---|
id | 健身人id |
name | 名字(昵称) |
backMuscle | 背部肌肉量 |
chestMuscle | 胸部肌肉量 |
armMuscle | 手臂肌肉量 |
legMuscle | 腿部肌肉量 |
vitality | 体力值(训练消耗体力) |
increaseRatio | 增长倍率 一次性的 此倍率对最近的一次训练生效, 使此次训练得到 increaseRatio 提升 |
rest state | 休息状态 只有 正在休息 或者 休息完成两种状态, 休息的时候不能进行一切Activity |
通过输入姓名,在当前游戏用户下创建一个新的健身人
以上3个按钮分别就代表了三个操作 id是被操作的健身人的id
操作 | 作用 |
---|---|
RestBody (uint256 id) | 休息时体力值恢复到最大,每小时恢复一点体力值 |
IncreaseNutrition(uint256 id) | 摄入充足营养会增加三倍效率 - |
StudyKnowledge(uint256 id) | 学习知识会增加两倍的效率 |
http://www.wangjiwu.com/index.php/2018/12/29/vidio3/