scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)

scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第1张图片

先来看看试玩效果吧~

 

一、游戏背景

森林里的小猴子饿了,它喜欢吃香蕉和苹果,快去喂它吧!注意不要砸到蝙蝠噢!

二、设计思路

本次游戏设计的主题为“动物饲养员”。游戏的基本原理为弹球游戏,为了契合主题,将小球变为水果的造型,增加小猴子角色、蝙蝠角色、分数变量和计时器。

三、角色功能

水果:随机角度反弹。

挡板:反弹水果,防止掉落。

红底:如果水果掉落碰到红底,则游戏结束。

小猴子:小猴子很调皮,虽然饿了,但还是到处跑,请控制挡板把水果成功喂给小猴子。若喂食成功,则分数+1。

蝙蝠:若水果砸到蝙蝠,则分数-1。

分数变量:分数达到2后进入第二关,分数达到4后进入第三关,分数达到6时通关。

计时器:记录通关所需时间。 

四、源码

(一)前期准备:

  1. 选择一个苹果角色,并在苹果的造型中添加一个香蕉作为造型2,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第2张图片

  2. 选择背景为jungle,并添加两个背景作为背景2,背景3,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第3张图片

  3. 绘制一个红底,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第4张图片

  4. 绘制一个挡板,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第5张图片

  5. 绘制一个“congratulations”板块,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第6张图片

  6. 绘制一个“game over”板块,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第7张图片

  7. 绘制一个“点击此处重新开始”板块,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第8张图片

  8. 绘制一个初始界面,如图所示。

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第9张图片

  9. 添加monkey和bat角色,如图所示。

前期准备完毕,接下来进行图形化编程。

(二)源码

  1. 背景

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第10张图片

  2. Apple

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第11张图片

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第12张图片

  3. 挡板

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第13张图片

  4. Monkey

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第14张图片

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第15张图片

  5. Bat

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第16张图片

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第17张图片

  6. Congratulations板块

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第18张图片

  7. game over板块

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第19张图片

  8. 初始界面

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第20张图片

  9. “点击此处重新开始”模块

    scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)_第21张图片

编程完成,试玩并适当调整参数后,游戏就完成了!

你可能感兴趣的:(青少年编程,游戏程序)