今天心血来潮,想搞个回合制单机游戏玩玩。以前就喜欢这种类型的,像什么《梦幻西游》之类的,玩起来不累,还挺有意思。这回准备自己动手,丰衣足食!
开搞!
先想想要做个啥样的,不能太复杂,要不然我这水平搞不定。就弄个简单的,人物走来走去,遇到怪物就开打,你一下我一下的回合制战斗。就这么定!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
然后就是找素材。这年头,网上啥都有,免费的图片、音乐一大堆。我挑几个卡通风格的,看着顺眼。又找几个打斗音效,听着还挺带感。
接下来就是码代码。这块我比较熟,毕竟是老程序员(虽然技术一般般)。我用个比较简单的游戏引擎,上手快,不用折腾那么多乱七八糟的东西。先是把人物的移动搞定,让他在地图上走来走去。这里遇到点小麻烦,人物走得有点鬼畜,调半天才弄
- 创建角色和怪物
- 实现角色移动逻辑
- 添加碰撞检测,触发战斗
然后就是战斗部分。这块是重点,也是难点。我先做个简单的界面,显示双方的血量什么的。然后就是你一下我一下的回合制逻辑。这里也费不少劲,主要是要考虑各种情况,比如攻击、防御、暴击什么的。还总算是搞定。
把各个部分连接起来。让人物在地图上走,遇到怪物就触发战斗。打完之后,可以继续走。这样,一个简单的回合制游戏就完成!
虽然很简单,但毕竟是自己亲手做的,还是挺有成就感的。玩几把,感觉还不错,就是内容少点。以后有时间再慢慢加东西,比如加点技能、装备什么的,再加几个不同的怪物,想想就有点小激动!
这回实践也发现网上有很多类似的游戏,像什么《濡沫江湖》、《烟雨江湖》、《崩坏:星穹铁道》等等,都挺好玩的,看来回合制游戏还是挺受欢迎的嘛
这回实践还是挺有收获的。下次准备试试做个别的类型的,比如那种横版过关的,想想就觉得刺激!