先来看看试玩效果吧~
一、游戏背景
森林里的小猴子饿了,它喜欢吃香蕉和苹果,快去喂它吧!注意不要砸到蝙蝠噢!
二、设计思路
本次游戏设计的主题为“动物饲养员”。游戏的基本原理为弹球游戏,为了契合主题,将小球变为水果的造型,增加小猴子角色、蝙蝠角色、分数变量和计时器。
三、角色功能
水果:随机角度反弹。
挡板:反弹水果,防止掉落。
红底:如果水果掉落碰到红底,则游戏结束。
小猴子:小猴子很调皮,虽然饿了,但还是到处跑,请控制挡板把水果成功喂给小猴子。若喂食成功,则分数+1。
蝙蝠:若水果砸到蝙蝠,则分数-1。
分数变量:分数达到2后进入第二关,分数达到4后进入第三关,分数达到6时通关。
计时器:记录通关所需时间。
四、源码
(一)前期准备:
- 选择一个苹果角色,并在苹果的造型中添加一个香蕉作为造型2,如图所示。
- 选择背景为jungle,并添加两个背景作为背景2,背景3,如图所示。
- 绘制一个红底,如图所示。
- 绘制一个挡板,如图所示。
- 绘制一个“congratulations”板块,如图所示。
- 绘制一个“game over”板块,如图所示。
- 绘制一个“点击此处重新开始”板块,如图所示。
- 绘制一个初始界面,如图所示。
- 添加monkey和bat角色,如图所示。
前期准备完毕,接下来进行图形化编程。
(二)源码
- 背景
- Apple
- 挡板
- Monkey
- Bat
- Congratulations板块
- game over板块
- 初始界面
- “点击此处重新开始”模块
编程完成,试玩并适当调整参数后,游戏就完成了!