Llllllambt 发表于 2019-12-17 16:47:51

精简版鱼吃鱼

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

第一步、选择素材


搜索一点卡通的小鱼图片

挑了几个看着比较顺嘴的{:5_116:}




第二步、图片处理

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


第三步、角色导入

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

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


OVER~

工具鱼的运动轨迹那里还是有点僵硬,还需要进一步优化,大家有好的方法指点一下呀{:5_116:}

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

{:5_116:}所以为啥会有地址显示出来?我再次编辑又看不到。。。。可怕

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

有创意

春秋大仙 发表于 2020-4-27 17:41:51

楼主的文案把我看笑了{:7_219:}
页: [1]
查看完整版本: 精简版鱼吃鱼