目录
1.引言
1.1背景
Scratch 是一款由麻省理工学院 (MIT) 设计开发的一款面向儿童的简易编程工具。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。
1.2特点
- 图形化:可爱的造型迎合小孩子的兴趣(适合8~16岁的孩子)
- 操作简单:积木式的图形拖拽
- 资源广阔:内设资源和拓展资源都很丰富
- 程序功能全面:基本的程序要求都可以满足
1.3安装步骤
Scratch软件分为离线编辑器和在线编辑器
1.3.1 离线编辑器
- 可以在不联网的情况下运行,主要优点是速度比较快,缺点是目前只有PC版本,只能在Windows和MacOS系统的电脑上运行(包括Windows平板)。
- Scratch离线编辑器官方下载链接:https://scratch.mit.edu/download,点击“Windows”区域下的“Download”按钮,下载离线编辑器。
- 下载软件包,Windows系统运行.exe文件,MacOS系统打开.dmg文件,将Scratch桌面软件移动到应用文件夹。
1.3.2 在线编辑器
- 非Windows和MacOS系统的电脑,包括Linux电脑和Android平板,iOS平板,在线版Scratch只需要安装Chrome内核的浏览器,不需要安装软件,可以直接运行
- 如果您不确定浏览器是不是Chrome内核,请下载原版Chrome浏览器。下载安装完成后,把Scratch主页加入到收藏夹。
- Windows电脑点击Chrome浏览器官方链接:https://www.google.cn/intl/zh-CN/chrome/,Apple需从应用商店下载。
1.4界面
2弹珠游戏项目功能需求
2.1游戏介绍
弹球游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“球台”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、球台与底下以外的三个边界会反弹,落到底下会失去一颗球,把砖块全部消去就可以过关。
2.1项目系统架构
- 游戏场景及道具:背景,球,球台,砖块。
- 游戏设计至少5个关卡(界面),难度依次递增,得分机制不变,初始球数为3;
- 难度递增方式:提升球的移动速度,缩短球台长度,砖块数量增加;
- 球台在画面下方,只能通过键盘控制,只能左右移动;
- 画面上方设计若干砖块,用球击打砖块,球不会反弹但砖块会消除,当砖块全部消失则进入下一关,每过一关增加一颗球;
- 若球掉落到除球台以外其他底部则损失一颗球,没有球时闯关失败。
- 每次消除砖块会有积分,界面显示当前关数、当前积分和当前球数;
- 背景、角色等道具素材选材新颖,需要合适的背景音乐和游戏操作相关声音(如击球声,拾取道具声,射击声等);
- 附加功能:砖块消失时会出现道具,道具降落被球拍捡到后会有特殊效果:(1)增加一个弹球(2)弹球变大