开心的假期成果——开拓者模拟攻击
修改于2024/05/04273 浏览综合
五一假期结束了,希望大家都度过了一个开心舒适的假期!
在假期的空闲时光里,我又学习了下C语言,并且尝试编写了一个模拟回合制战斗的C程序。该程序的核心功能是模拟回合制游戏角色和怪物之间的普通攻击(包含了攻击力的波动)而省略了复杂的技能和状态效果。本程序还可以自由设置最大模拟回合,超出回合时,会显示玩家以及怪物在模拟结束后的剩余血量等信息供大家做下一步决策。
简洁实用是我的初衷。大家只需根据游戏数据输入角色和怪物的属性数据,程序就可以运行攻击模拟,展示战斗结果。怪物数据可以看开拓者图鉴-怪物,那里罗列有全部的怪物信息。限制的最大回合数修改"N"后面的数字便可以。程序里写有★提示了,不怕不知道要改哪里。
这个程序实现的功能不算复杂,但它能够满足游戏里自动普攻的模拟需求,让大家模拟有没有可能可以打得过怪物,也能帮助大家在一定程度上学习、理解C语言。
方便学习和使用。在手机上也可以尝试编写以及运行C程序来验证你的想法,只需在应用商店下载任何一款C语言编译器即可。如果你使用电脑,操作起来会更加方便。![[TapFamily_在做了]](https://img.tapimg.com/market/images/f0b997727ee0242d325768868e622e8e.gif)
![[TapFamily_在做了]](https://img.tapimg.com/market/images/f0b997727ee0242d325768868e622e8e.gif)
这个程序不仅适合C语言初学者练手,也能为对回合制战斗模拟感兴趣的朋友提供一些乐趣!
因为我是全加防御,而且玩的时候还是在图二、图三,所以装备防御没有加上,后来者可以继续完善或者做相应的修改。
稍后,评论区附上该模拟程序的相关代码![[嗒啦啦4_好耶]](https://img.tapimg.com/market/images/d378b7a8f38cae2d3dfb6170d918238b.gif)
![[嗒啦啦4_好耶]](https://img.tapimg.com/market/images/d378b7a8f38cae2d3dfb6170d918238b.gif)