今天心血来潮,突然想搞个小游戏玩玩,就琢磨着弄个“大鱼吃小鱼”那种类型的。以前也看到过不少类似的游戏,感觉挺有意思的。
开工前的瞎琢磨
一开始也没啥头绪,就先在网上到处搜搜,看看人家都咋做的。看到好多“鱼吃鱼”、“小鱼消消乐”、“小鱼快躲”之类的,感觉都挺好玩的。还看到有人分享“猫咪钓鱼”的游戏,说是画面挺舒服,看着就让人放松。
我琢磨着,我这游戏也不能太复杂,简单点,能让人放松心情就行。就想着,弄个海底背景,然后一堆大大小小的鱼游来游去,玩家控制一条小鱼,吃掉比自己小的,躲开比自己大的,慢慢长大。
动手开始搞
有大概的想法,就开始动手。先是画几条鱼,大的小的都有,还画个简单的海底背景。画画这块真不是我强项,画出来的鱼感觉有点丑,不过也凑合,毕竟重点是游戏嘛
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 第一步:先让小鱼能动起来。我记得以前看过一些教程,就照着教程,让小鱼能根据我的操作,上下左右移动。
- 第二步:让其他鱼也能动起来。我让它们随机游动,后来发现这样太乱,就改成让它们朝着一个方向游,碰到边界再转弯。
- 第三步:加入“吃”的逻辑。这个稍微麻烦点,要判断两条鱼的大小,然后判断有没有碰到一起。如果玩家控制的小鱼碰到比自己小的鱼,就把那条小鱼“吃掉”,然后玩家的鱼变大一点。如果碰到比自己大的鱼,那就“Game Over”。
遇到的坑
做的时候也遇到不少问题,比如两条鱼明明碰到,但就是没反应。后来发现,是我判断“碰到”的逻辑写错,改好几次才搞定。
还有就是,鱼变大之后,速度也跟着变快,这样一来,游戏难度就有点失衡。后来我又加个速度控制,让鱼的速度不会随着体型变化太大。
最终效果
折腾一天,总算是把游戏做出来。虽然画面有点糙,但玩起来还挺有意思的。看着自己控制的小鱼一点点长大,变成大鲨鱼,还挺有成就感的。
这回做小游戏,也算是学到不少东西。下次有时间,再试试做个更复杂点的游戏。