[项目分享]精简版鱼吃鱼

7406浏览
查看: 7406|回复: 3

[项目分享] 精简版鱼吃鱼

[复制链接]
今天在公众号偶然看到了一款充斥着童年的回忆小游戏:鱼吃鱼。这款游戏的主要内容是玩家用鼠标来控制小鱼不断地猎食比自己小的鱼增大体积,进而可以来吃更大的鱼。为了对得起自己当初夕阳下的奔跑,决定试着做一个简单版来消磨一下自己的业余时间。

第一步、选择素材


搜索一点卡通的小鱼图片
精简版鱼吃鱼图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
虎鲸.png

Llllllambt  初级技师
 楼主|

发表于 2019-12-17 16:50:34

所以为啥会有地址显示出来?我再次编辑又看不到。。。。可怕
回复

使用道具 举报

gada888  版主

发表于 2019-12-27 16:53:54

有创意
回复

使用道具 举报

春秋大仙  高级技师

发表于 2020-4-27 17:41:51

楼主的文案把我看笑了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail