今天给大家唠唠我最近搞的一个小玩意儿——银河风暴。听名字是不是还挺酷炫的?就是一个射击游戏,不过这过程可真够折腾人的,咱一步步来。
我就是想整个简单的射击游戏玩玩。你知道的,就那种一架小飞机,嗖嗖嗖地躲子弹,biubiubiu打敌人的那种。我先在网上搜搜有没有现成的,结果搜到一堆,看着都挺像。有个叫《银河风暴》的游戏,还真是个老古董,还是KONAMI公司做的,但这跟我想要的可不一样。我还看到一个也是叫《银河风暴》的,是个什么Dawid Bujak搞的,看着还挺科幻,但我这人比较怀旧,还是喜欢简单点的。还有一个更厉害,说是用啥《星球大战:前线》做的,听着就复杂,我可不想一开始就搞这么大的。
后来又看到一个介绍,说是银河风暴里头有各种武器可以选,什么等离子步枪、激光机枪、榴弹发射器,听着挺过瘾,但是感觉跟我一开始想的有点出入。还看到一个视频,叫什么“荒野乱斗:银河风暴萝拉”,看名字像是另一种游戏,我还是想要传统的射击游戏。
找半天,没找到合适的,我就寻思,干脆自己动手得!
于是我开始动手。我就想实现最基本的功能:控制飞机移动和发射子弹。这部分倒是不难,我很快就搞定。然后我就开始琢磨着怎么加点敌人进去。我想着就先来点简单的,就那种直来直去的敌人,也不会拐弯,也不会发子弹,就纯粹当个靶子。这一步也还算顺利,我加几种不同的敌人,有的快点,有的慢点,有的血厚点,有的血薄点,这不就有点游戏的样子嘛
- 然后,我就开始想办法让敌人也能发子弹。这一步稍微费点劲,我得让敌人的子弹能瞄准我的飞机,还得考虑子弹的速度和方向,不过还是搞定。现在我的小游戏已经有点挑战性,我得一边躲敌人的子弹,一边打敌人,玩起来还挺带劲!
我就想加点更炫酷的东西进去。我看到别人做的游戏里,有一种可以切换武器的功能,我觉得挺好玩的,就想试试看能不能也加到我的游戏里。我找找,发现网上的资料说的那个《银河风暴》里就有三种武器:标准武器、特殊武器和炸弹(或者导弹),还可以在每关结束前随便换着用。这想法挺我就琢磨着怎么在我的游戏里实现。花不少时间,我终于把这个功能加上去,现在我可以随时切换三种不同的武器,感觉自己厉害不少!哈哈!
就是加点特效。
我给子弹加点尾焰,给爆炸加点火花,还给游戏加个背景音乐,虽然都是网上找的素材,但是配上我的游戏,感觉还挺像那么回事的。我的这个“银河风暴”小游戏虽然简陋点,但是玩起来还是挺有意思的,我也算是过一把游戏开发的瘾!
这回的分享就到这里。整个过程虽然挺累的,但是也挺有成就感的。从一个简单的想法,到做出一个能玩的小游戏,这中间的过程真的是挺锻炼人的。我也算是体会到那些游戏开发者们的不容易!