最近不是游戏荒嘛我就想找点简单轻松的游戏玩玩。然后我就盯上捕鱼游戏,主要是操作简单,玩起来不费脑子,就想放松一下。
一开始我是在手机上玩,下几个不同版本的捕鱼,什么“捕鱼炸翻天”、“送分打鱼游戏”之类的,玩一圈,发现都差不多,就是不停地发射炮弹打鱼,然后升级炮台,再打更大的鱼。玩久感觉有点单调,来来回回就那几种鱼,打来打去也没啥意思。
然后我就琢磨,要不自己弄个单机版的捕鱼游戏玩玩?这样也不用联网,想啥时候玩就啥时候玩,也不用担心广告啥的。说干就干,我就开始在网上找教程,看看有没有现成的。
还真让我找到不少,不过大部分都是要用到游戏引擎的,比如 Unity 或者 Cocos2d-x 啥的。我之前也没接触过这些,还得从头学,想想就头大。不过为能玩上自己定制的捕鱼游戏,我还是硬着头皮开始学。
我先是看看 Unity 的教程,发现这玩意儿还挺复杂的,要学的东西太多。后来我又去解一下 Cocos2d-x,感觉这个稍微简单一点,就决定用它。
在学习的过程中,我还发现一个国内的游戏厂商——万古游戏,他们家好像出过不少捕鱼类的游戏,不过具体好不好玩,我没怎么仔细解,毕竟我现在就想自己做一个。
第一步,当然是先安装 Cocos2d-x 的开发环境。这个过程还算顺利,按照官方的教程一步步来就行。
第二步,就是找素材。鱼的图片、背景图片、炮台的图片等等,这些都要自己准备。我从网上找一些免费的素材,拼拼凑凑也算是弄好。
第三步,开始写代码。这一步是最难的,因为要实现鱼的游动、炮弹的发射、碰撞检测等等,都要自己写代码来实现。还好网上有很多教程,照着别人的代码改改,也能跑起来。
经过几天的折腾,我的单机捕鱼游戏终于有点样子。虽然画面比较简陋,鱼的种类也不多,但是基本的功能都实现。看着自己做的游戏,还是挺有成就感的。
后续
我打算再加点新的鱼进去,再加点音效,让游戏更丰富一些。 我还找到一个叫“渔乐单机版”的,看起来画面很精致。等我自己这个版本玩腻,可以试试看。
这回 DIY 单机捕鱼游戏的经历还是挺有趣的。虽然过程有点曲折,但是最终还是做出自己想要的东西。也算是get一项新技能哈哈。如果觉得麻烦,也可以直接选择万古游戏这些大厂的游戏来玩。