今天心血来潮,想搞个单机双人小游戏玩玩,就动手折腾一番。
我先去网上搜搜,看看都有哪些类型的双人小游戏比较受欢迎。结果发现,选择还真不少!
- 有那种休闲益智类的,比如《双人大比拼》,一看就适合聚会的时候一起玩。
- 还有一些对战类的,像什么《双人算术大对战》,感觉玩起来会很刺激。
- 甚至还有《红蓝森林冰火人》这种,以前小时候还玩过,满满的回忆。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
选择困难症都要犯,我决定,还是自己动手,丰衣足食!
初步构思
我想着既然是双人游戏,那肯定得有两个角色,而且操作方式要简单,最好就是键盘上的几个按键就能搞定。游戏内容嘛也不用太复杂,就弄个简单的,比如两个小人在屏幕上跑来跑去,互相追逐,或者躲避障碍物之类的。
有初步想法,我就开始动手。
动手实践
我先在网上找找有没有什么现成的游戏引擎或者框架可以用,后来决定直接点不用那么麻烦,直接用键盘监听来写。
我开始疯狂的码代码,定义两个小人的形象,设置它们各自的移动速度和操作按键。然后又给它们加个简单的碰撞检测,这样它们碰到一起的时候,就会触发一些事件,比如游戏结束或者一方得分之类的。
代码写得差不多,我就开始测试。小人动都不动,把我急得够呛。后来发现,原来是我把按键的键值给搞错!
改键值,小人终于能动,但是动起来又特别鬼畜,一会儿快一会儿慢,根本控制不住。我又仔细检查一遍代码,发现是我把移动速度设置得太大,而且没有做帧率控制,导致小人的移动速度忽快忽慢。
成功实现
经过一番调试和修改,最终,我的单机双人小游戏终于可以正常运行!虽然画面比较简陋,但是两个人一起玩,还是挺有意思的。
看着屏幕上两个小人你追我赶,感觉还挺有成就感的!这回实践,也让我对游戏开发有更深的解,以后有机会,还要继续折腾!