今天心血来潮,想搞个回合制的游戏玩玩,就直接动手开干!
一开始啥也不懂,就去网上瞎搜。看到好多人在说《梦幻西游》,说这游戏老经典,国风味道特别浓。还有人推荐《崩坏:星穹铁道》,说是二次元科幻风,听着就挺酷炫。但我这人比较怀旧,还是喜欢那种老式的感觉。
然后我就开始琢磨,这回合制游戏到底咋弄?
第一步:创建角色
我先弄几个角色,战士、法师、弓箭手,每个都给他们起个名字,还瞎编点属性,比如战士血厚防高,法师攻击高但脆皮,弓箭手嘛攻速快。
- 战士: 血牛,能抗能打
- 法师: 玻璃大炮,输出爆炸
- 弓箭手: 远程输出,身手敏捷
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:设计战斗
接着就是战斗部分。我设想的是,每个回合,玩家先选一个角色,然后选一个技能,再选一个攻击目标,就这么简单粗暴。
我还给每个角色设计几个技能,比如战士有个“猛击”,法师有个“火球术”,弓箭手有个“连珠箭”,听起来就很有感觉。
第三步:编写代码
接下来就是最头疼的部分,写代码!我这人代码水平一般,就用最笨的方法,一点一点写。先写个角色的类,再写个战斗的类,然后把它们拼起来。
我先是创建角色,给每个角色设置好名字、职业、还有初始的生命值、攻击力啥的。
然后,我开始写战斗的逻辑。每个回合让玩家选角色、选技能、选目标。这块弄得我头都大,来来回回试好多次才弄
我还加点简单的特效,比如攻击的时候屏幕会闪一下,被打中的角色会掉血,看着还挺有成就感的。
第四步:测试
写完代码,当然要测试!我拉着我弟一起玩,让他提提意见。他还真发现不少问题,比如有时候技能会放不出来,有时候角色会卡住不动,真是让人哭笑不得。
我一边玩一边改,改完再玩,反反复复折腾好久,总算把这些问题都解决。
最终成果
游戏总算能玩!虽然画面简陋,玩法也比较简单,但毕竟是我自己亲手做出来的,还是挺有成就感的。以后有时间,我再慢慢完善,比如加点剧情,加点音效,再把画面弄得好看点,想想就挺激动的!
今天就分享到这儿,希望大家喜欢!