精简版鱼吃鱼

2019-12-171.4万
AI 快速预览详细 收起
本文介绍了如何使用Mind+软件制作经典的鱼吃鱼游戏。首先选择卡通小鱼图片并进行处理,去除背景存为Png格式。接着将素材导入Mind+,设置海底背景,并删除默认角色。然后分别编写工具鱼、小鲨鱼和虎鲸的程序,实现随机位置生成、鼠标控制轨迹等功能。最终完成了一个简单版的鱼吃鱼游戏,适合零基础新手和编程启蒙。
今天在公众号偶然看到了一款充斥着童年的回忆小游戏:鱼吃鱼。这款游戏的主要内容是玩家用鼠标来控制小鱼不断地猎食比自己小的鱼增大体积,进而可以来吃更大的鱼。为了对得起自己当初夕阳下的奔跑,决定试着做一个简单版来消磨一下自己的业余时间。

第一步、选择素材


搜索一点卡通的小鱼图片
精简版鱼吃鱼图1
挑了几个看着比较顺嘴的

精简版鱼吃鱼图6精简版鱼吃鱼图5精简版鱼吃鱼图4精简版鱼吃鱼图3精简版鱼吃鱼图2


第二步、图片处理

因为图片都是JPG模式,除了本身外还会有背景,这很影响美观,我们需要做一些简单的处理,找个自己顺手的软件,去掉背景,存成Png格式,以备导入。精简版鱼吃鱼图10精简版鱼吃鱼图11
这个鲨鱼的眼睛有点慈祥。。。不太适合做个杀手,我们稍微修改下,同时将它摆正。
网上找了眼睛,换了上去,把他变成了没有感情的吃鱼机器。
精简版鱼吃鱼图12精简版鱼吃鱼图13精简版鱼吃鱼图14
精简版鱼吃鱼图15精简版鱼吃鱼图16

第三步、角色导入

先把我们准备好的素材都导入mind+,因为是做简单版,所以我把所有的食物鱼当作是一个角色,不同的样子作为不同的造型。
导入了所有的角色后,加载素材的海底背景,调整好素材的大小,删除掉默认的铁憨憨,就可以开始写程序了
精简版鱼吃鱼图7精简版鱼吃鱼图8
精简版鱼吃鱼图9

第四步、开始分别写程序


我预想的角色有三个,分别是工具鱼、小鲨鱼、虎鲸,然后列出了自己想要的需求然后写出可能会用到的模块。
(一)、工具鱼(被吃的那些)
1、每次不要只出现一条(克隆体)
2、出生的位置随机(随机数)
3、移动的轨迹不是直线(随机数)
精简版鱼吃鱼图17
(二)、小鲨鱼(主角)
1、鼠标控制轨迹,但是不要及时跟随,这样显得很僵硬(延时)
2、鼠标向左小鲨鱼向左,鼠标向右小鲨鱼向右(变量)
3、吃小鱼可以增加体积,增加到一定的数值后可以吃掉最大的与,且体积不会再增加(发送消息)
精简版鱼吃鱼图18
(三)、虎鲸(BOSS
1、随机时间出现
2、可以吞噬掉所有的工具鱼
3、在小鲨鱼没有进化为完全提前可以吃掉小鲨鱼
精简版鱼吃鱼图19


OVER~
精简版鱼吃鱼图20
工具鱼的运动轨迹那里还是有点僵硬,还需要进一步优化,大家有好的方法指点一下呀

卡通鲨鱼.jpg (33.25 KB, 下载次数: 3597)

精简版鱼吃鱼 · 使用Mind+制作童年回忆小游戏_image_3.webp

虎鲸.png (108.81 KB, 下载次数: 3411)

精简版鱼吃鱼 · 使用Mind+制作童年回忆小游戏_image_6.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
春秋大仙
春秋大仙
楼主的文案把我看笑了
gada888
gada888
有创意
Llllllambt
Llllllambt
作者
所以为啥会有地址显示出来?我再次编辑又看不到。。。。可怕
- 没有更多了 -