今天心血来潮,想搞个回合制游戏玩玩,就动手搞起来。一开始也没啥头绪,就到处瞎逛,看看别人都做些
看半天,发现好多游戏,《长安幻想》、《口袋觉醒》、《梦幻西游》啥的,看得我眼花缭乱。不过也大概知道要做啥,回合制嘛不就是你一下我一下,轮着来呗。
开搞阶段
我先是把几个主要的回合制游戏给试玩几把,像那个什么《疯狂原始人》和《魔力宝贝:旅人》,还有《长安幻想》,玩起来感觉还行,画面也挺好看的。然后我就想,我这游戏要咋做?
得有个战斗场景。
我想象一下,搞个简单的格子地图,玩家和敌人都站在格子上,你来我往地打。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 然后,得有角色。
- 我弄几个角色,每个角色都有不同的技能,什么攻击,防御,加血之类的。
就是战斗逻辑。
这块我觉得是最麻烦的。我琢磨着,得有个回合的概念,每个回合,玩家和敌人轮流行动。玩家可以选技能,选攻击目标,然后就等结果。敌人,也差不多,不过敌人的行动得由程序来控制,也就是AI。
实现过程
我花不少时间来写这个AI,想让敌人有点脑子,不能太傻。比如,敌人会优先攻击血少的角色,会根据自己的技能来选择行动等等。写完AI,我就开始测试。
我让几个角色和敌人打来打去,看看效果咋样。问题 ?????,比如角色会卡住不动,或者敌人的AI太弱,老是被玩家打爆。我就一点点改,改好多遍,总算让战斗能正常进行下去。
我还加些特效,比如角色放技能的时候,会有个闪光啥的,看起来更炫酷一点。还加点音效,打起来更有感觉。
今天搞一天,总算把回合制游戏的基本框架给弄出来。虽然还很简单,很多地方还要改进,但起码能玩,也算有点成就感。以后有时间,再慢慢完善!