大家今天来跟大家聊聊我最近捣鼓的一个小玩意——“潜艇大战”单机游戏。别误会,不是那种3A大作,就是个自己瞎琢磨着做出来的小东西,主要也是为练练手。
缘起
就是想找个能打发时间的游戏。App Store里翻一圈,发现好多潜艇游戏都是要联网的,要么就是画面太复杂,玩着累。我就琢磨着,能不能自己搞一个简单的,单机的,想啥时候玩就啥时候玩?
动手过程
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
说干就干!先去网上扒拉一圈资料,看看人家都咋做的。发现好多游戏名字都挺霸气,什么“潜艇杀”、“战舰猎手”,还有什么“二次世界大战:勇气的呼唤”,听着就热血沸腾!
不过我这水平,肯定做不出那么高大上的。就找几个简单点的例子,像“闲置潜艇”、“潜艇对决”啥的,参考参考。
然后就开始动手。一开始想得挺美,直接上“超级舰队”、“战舰世界闪击战”那种效果,结果发现,这玩意儿不是我这小胳膊小腿能搞定的。光是那些战舰模型,就够我画一阵子。
于是果断放弃,直接从最简单的开始。就画几个方块,代表潜艇,再画几个圆圈,代表鱼雷。你还别说,这么一简化,还真有点内味儿!
接下来就是写逻辑。这块儿可把我折腾坏。什么碰撞检测,AI 行为,搞得我头都大。还网上教程一大堆,照着葫芦画瓢,总算给弄出来。
过程肯定不是一帆风顺的。比如,一开始鱼雷老是打不中潜艇,要么就是潜艇像个傻子一样,只会横冲直撞。后来慢慢调,慢慢试,才总算有点样子。
成果展示
经过一番折腾,我的“潜艇大战”终于有点样子!虽然画面简陋,但玩起来还挺带劲的。我可以控制自己的潜艇,发射鱼雷,躲避敌人的攻击。虽然敌人 AI 有点笨,但好歹也能跟我玩一会儿。
主要功能:
- 控制潜艇移动和发射鱼雷
- 简单的敌人 AI
- 基本的碰撞检测
这回尝试还挺有意思的。虽然做出来的东西很粗糙,但好歹是自己一点一点做出来的,成就感满满的!下次有时间,再继续完善完善,争取把画面做得更好看点,AI 也更智能点。哈哈,到时候再来跟大家分享!