今天心血来潮,想搞个简单的双人对战游戏玩玩。这种你一下我一下的回合制,做起来应该不难?
动手之前,我先去网上扒拉一圈,看看有没有啥现成的例子。结果发现,双人游戏还挺多的,什么“同桌大作战”、“火柴人冲突双人格斗”……名字听起来都挺唬人的。不过我今天就想自己从头做一个,体验一下全过程。
我琢磨着,既然是双人对战,那肯定得有两个角色。就用最简单的火柴人,省事!
第一步:创建俩火柴人
我在纸上随便画两个火柴人,一大一小,就当是区分玩家。然后在电脑上,我用最基本的画图工具,把这两个火柴人给画出来。这俩火柴人画的有点丑,不过没关系,能动就行!
第二步:让火柴人动起来
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
就是关键的“动”。我希望的是,玩家A按一下某个键,火柴人A就动一下;玩家B按另一个键,火柴人B就动一下。这种你来我往的感觉,想想就刺激!
- 先试试键盘控制。我设几个按键,比如“A”和“D”控制一个火柴人左右移动,“W”控制跳跃。
- 然后给火柴人加点简单的“攻击”动作,比如按“J”就出拳,按“K”就踢腿。
这部分弄好一会儿,主要是调试键盘响应,有时候按键没反应,有时候又反应过头,来来回回改好几次才弄顺畅。
第三步:加点“对战”的感觉
现在火柴人能动,但还差点意思。我得加点“对战”的感觉,比如攻击到对方,对方得有点反应?
- 于是我给火柴人加“血条”,每次被攻击到就扣一点血。
- 还加简单的“击退”效果,被打到后会往后退一小步,这样看起来更真实一些。
为让游戏更有趣,我还琢磨着加点音效。比如火柴人出拳的时候,来个“砰”的一声;被打到的时候,来个“哎哟”一声。不过这部分还没来得及做,先记下来,以后慢慢加。
第四步:胜负判定
当然得有胜负判定。很简单,谁的血条先空,谁就输。然后屏幕上跳出个“GAME OVER”或者“WINNER”,就完事。
这一天下来,虽然做的东西很简单,但还是挺有成就感的。看着两个丑丑的火柴人在屏幕上你来我往,还挺有意思的。这只是个雏形,以后还可以继续完善,比如加点场景、道具,甚至更复杂的技能。不过今天就先到这里,下次继续折腾!