mblock编程思维开发,自制糖豆人小游戏

Java学习第三天

需求:用mblock创建一个小游戏,糖豆人吃外星人的小游戏。碰到怪物1加分,碰到怪物2和3减分。
分解需求/创作思路
背景:五个背景,对应不同的血量

1.角色血量在0-50范围内为背景1,普通怪物移动速速较慢,小王出现概率低,移动速度慢;大王不会出现

2.50-100为背景2,普通怪物移动速速较慢,小王出现概率低,移动速度慢;大王不会出现

3.100-150为背景3,普通怪物移动速度增加;小王出现概率提高,小王移速增加;大王出现概率低,移动速度低

4.150以上为背景4,普通怪物移动速度增加;小王出现概率提高,小王移速增加;大王出现概率高,移动速度高

5.血量小于0,角色死亡,背景5

角色

黄色的是主角,上下左右移动,设置初始血量为10

普通怪物随机移动,碰到加血量1

小王随机移动,碰到减血量10

大王随机出现,碰到减血量50
背景音乐
点击开始菜单,播放背景音乐,开始游戏;吃掉普通怪物播放音效,碰到小王播放音效,碰到大王播放音效!
设置开始菜单特效
在这里插入图片描述
设置糖豆人
1.设置糖豆人移动方式,上下左右控制,初始血量设置为10
在这里插入图片描述
2.设置糖豆人血量改变的时候背景随之改变的特效
在这里插入图片描述
设置普通怪物
1.普通怪物移动方式:随机出现,不同背景下移动速度不同,每0.2秒出现一个
在这里插入图片描述
2.普通怪物特效:碰到糖豆人消失,同时糖豆人血量加1,播放pop音效;或者触碰到边缘消失
在这里插入图片描述
小王设置
1.小王移动方式:在每个背景下都可以出现,但是每个背景下的移动速度和出现的概率不同
在这里插入图片描述
2.小王特效设置:碰到糖豆人,糖豆人血量减10,然后消失,出现方式随机出现,随机移动;碰到边缘消失
在这里插入图片描述
大王设置
1.大王移动方式:从屏幕右边快速移动到屏幕左边;只在背景3和背景4出现,而且不同的背景出现的概率和移动速度不同
在这里插入图片描述
2.大王特效:碰到糖豆人,糖豆人血量减少50,同时消失,触发相应音效;出现方式,随机出现在屏幕右边,按一定速度向屏幕左边移动,触碰到边缘消失
在这里插入图片描述
背景
血量不同更换不同的背景。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值