标题:植物大战僵尸问题
取消只看楼主
YUkoni
Rank: 2
等 级:论坛游民
帖 子:17
专家分:22
注 册:2018-11-25
结帖率:50%
已结贴  问题点数:20 回复次数:0 
植物大战僵尸问题
植物大战僵尸:某游戏有下列对象存在:生物(Biology )、植物(Plant)、僵尸(Zombie)、豌豆射手(PeaseShooter)、食人花(CorpseFlower)、普通僵尸(GeneralZombie)、巨人僵尸(GiantZombie)等。其中豌豆射手和食人花属于植物,普通僵尸和巨人僵尸属于僵尸,各种生物都有生命力(hp)、攻击力(aggressivity)、防御力(defensivePower)三个要素。豌豆射手通过击发豌豆攻击僵尸,食人花只要僵尸靠近它就能把僵尸一口吃掉,但它吃掉僵尸需要时间,在吃僵尸的过程中他的防御力下降50%;僵尸通过手抓来攻击植物。生物被攻击后损失的生命力可以使用如下公式计算:损失生命力 = 敌方aggressivity - 自己的defensivePower。如上所述,根据面向对象思想,发挥想象力,设计相应类并构建应用场景,运用这些类进行植物大战僵尸的模拟。
搜索更多相关主题的帖子: 僵尸 攻击 模拟 属于 思想 
2019-11-05 21:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497635-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.903638 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved