使用Scratch 3.0制作弹球游戏需求分析

1.引言

1.1.背景

编程是学习一门和计算机沟通的语言,让我们得以和计算机对话。生活中常常有许多我们费时费力不想干或干起来很麻烦的事情,这时我们便可以通过编程的方式让计算机帮我们干。
青少年学习编程有启蒙早的优势,可以为以后的学习打下知识基础,也可以提升数学功底和思维能力。
学习一门语言,也就是学习了一种思维的方式,这一点往往在我们生活中体现的更为明显。比如,在编程的过程中,遇到不懂的函数,我们首先会查文档,看看上面是怎么介绍的。
Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向青少年的简易编程工具。在2012年在中国得到普及。界面友好,不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的。
本次使用的软件为Scratch 3.0版本,该版本放弃了Flash,而是采用目前主流且应用广泛的HTML5编写而成。
Scratch 3.0不仅仅是重构,也增加了一些功能,比如字符串包含判断、移至最下层积木等。编辑器的外形看起来更加柔美,拖拽积木还有音效,支持多次撤回和恢复。Scratch 3.0 保存的文件格式为.sb3,可以读取.sb和.sb2文件。

1.2.软件安装和环境配置

a) 安装条件:Scratch 3.0版本对操作系统有一定要求,无需其他环境,目前支持以下操作系统
在这里插入图片描述
b) 安装方法:
1、 前往 https://scratch.mit.edu/download
2、 选择自己使用的操作系统,点击download即可下载。
3、 下载完成后打开下载好的安装程序,在弹出的窗口点击安装,等待安装完成。
4、 打开Scratch 3.0软件,界面如下
在这里插入图片描述

2.功能需求

  1. 游戏设计至少5个关卡(界面),难度依次递增;
  2. 难度递增方式:提升球的移动速度,降低球拍的移动速度,简短球拍长度,障碍物数量增加;
  3. 画面上方设计若干障碍物,用球击打障碍物,障碍物会消失,当障碍物全部消失则进入下一关;
  4. 每次击中障碍物会有积分,界面显示当前积分和历史前5名最高分排行榜;
  5. 基本规则:球拍在画面下方,只能通过键盘控制,只能左右移动;
  6. 背景、角色等道具素材选材新颖,需要合适的背景音乐和游戏操作相关声音(如击球声,拾取道具声,射击声等);
  7. 附加功能:障碍物消失时会出现道具,道具降落被球拍捡到后会有两种效果:(1)增加一个弹球(2)球拍可以发射子弹击打障碍物
    什么,你还没玩过类似游戏,看不懂上述描述,那简单,点击这里 弹球游戏去试试就知道了

3.项目计划

游戏制作如同盖房子一样,需要一步一步的搭建,初步将制作步骤分为以下几个部分
1.基础部件选择与搭建,如弹球、挡板、障碍物、道具等;
2.制作状态面板,如关卡数、障碍物数量、生命、得分;
3.设置基础部件的属性,如弹球和挡板的移动速度、挡板的长度,弹球的大小、弹球的运动轨迹等;
4.添加道具效果;
5.提升关卡难度制作剩余关卡
6.添加各种音效,如撞击音效,过关音效,触发道具音效等;
计划工作量安排
燃尽图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值