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

查看: 630|回复: 3

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

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

第一步、选择素材


搜索一点卡通的小鱼图片
鱼.png
挑了几个看着比较顺嘴的

卡通鱼2.jpg 卡通鱼5.jpg 卡通鱼4.jpg 卡通鱼1.jpg 卡通鱼3.jpg


第二步、图片处理

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

第三步、角色导入

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

第四步、开始分别写程序


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


OVER~
微信截图_20191217165135.png
工具鱼的运动轨迹那里还是有点僵硬,还需要进一步优化,大家有好的方法指点一下呀
卡通鲨鱼.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-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail