目录

  • 1.引言
    • 1.1背景
    • 1.2特点
    • 1.3安装步骤
      • 1.3.1 离线编辑器
      • 1.3.2 在线编辑器
    • 1.4界面
  • 2弹珠游戏项目功能需求
    • 2.1游戏介绍
    • 2.1项目系统架构
  • 3工作安排
    • 3.1工作量进度
    • 3.2燃尽图

1.引言

1.1背景

Scratch 是一款由麻省理工学院 (MIT) 设计开发的一款面向儿童的简易编程工具。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。

1.2特点

  1. 图形化:可爱的造型迎合小孩子的兴趣(适合8~16岁的孩子)
  2. 操作简单:积木式的图形拖拽
  3. 资源广阔:内设资源和拓展资源都很丰富
  4. 程序功能全面:基本的程序要求都可以满足

1.3安装步骤

Scratch软件分为离线编辑器和在线编辑器

1.3.1 离线编辑器

  1. 可以在不联网的情况下运行,主要优点是速度比较快,缺点是目前只有PC版本,只能在Windows和MacOS系统的电脑上运行(包括Windows平板)。
  2. Scratch离线编辑器官方下载链接:https://scratch.mit.edu/download,点击“Windows”区域下的“Download”按钮,下载离线编辑器。
  3. 下载软件包,Windows系统运行.exe文件,MacOS系统打开.dmg文件,将Scratch桌面软件移动到应用文件夹。

1.3.2 在线编辑器

  1. 非Windows和MacOS系统的电脑,包括Linux电脑和Android平板,iOS平板,在线版Scratch只需要安装Chrome内核的浏览器,不需要安装软件,可以直接运行
  2. 如果您不确定浏览器是不是Chrome内核,请下载原版Chrome浏览器。下载安装完成后,把Scratch主页加入到收藏夹。
  3. Windows电脑点击Chrome浏览器官方链接:https://www.google.cn/intl/zh-CN/chrome/,Apple需从应用商店下载。

1.4界面


2弹珠游戏项目功能需求

2.1游戏介绍

弹球游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“球台”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、球台与底下以外的三个边界会反弹,落到底下会失去一颗球,把砖块全部消去就可以过关。

2.1项目系统架构

  1. 游戏场景及道具:背景,球,球台,砖块。
  2. 游戏设计至少5个关卡(界面),难度依次递增,得分机制不变,初始球数为3;
  3. 难度递增方式:提升球的移动速度,缩短球台长度,砖块数量增加;
  4. 球台在画面下方,只能通过键盘控制,只能左右移动;
  5. 画面上方设计若干砖块,用球击打砖块,球不会反弹但砖块会消除,当砖块全部消失则进入下一关,每过一关增加一颗球;
  6. 若球掉落到除球台以外其他底部则损失一颗球,没有球时闯关失败。
  7. 每次消除砖块会有积分,界面显示当前关数、当前积分和当前球数;
  8. 背景、角色等道具素材选材新颖,需要合适的背景音乐和游戏操作相关声音(如击球声,拾取道具声,射击声等);
  9. 附加功能:砖块消失时会出现道具,道具降落被球拍捡到后会有特殊效果:(1)增加一个弹球(2)弹球变大

3工作安排

3.1工作量进度

3.2燃尽图

使用Scratch 3.0制作弹球游戏(一)——课题准备相关推荐

  1. # 使用Scratch 3.0制作弹球游戏(三)——游戏关卡及难度设计

    目录 使用Scratch 3.0制作弹球游戏(三)--游戏关卡及难度设计 1.第一关 1.1第一关游戏角色需求 1.2第一关游戏玩法设计 1.3角色设计--球 1.4角色设计--接球平台 1.5背景设 ...

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

    目录 1.引言 1.1.背景 1.2.软件安装和环境配置 2.功能需求 3.项目计划 1.引言 1.1.背景 编程是学习一门和计算机沟通的语言,让我们得以和计算机对话.生活中常常有许多我们费时费力不想 ...

  3. 使用Scratch 3.0制作弹球游戏之弹球

    之前,我们已经做好了整个游戏的开关(终端控制). 那么对于其他对象如"弹球","挡板"等对象,积木的搭建就要简单的多. 首先,要创建一个弹球造型,这个造型可以在 ...

  4. Html5游戏制作 弹球游戏Pong (可在线预览对战 ^_^)

    做了一个简单的 Html5 弹球游戏,模仿上古街机的游戏--(^ _ ^) . 今天更新访问地址,找个人一起对个战吧 http://h5demo.yyfuncdn.com/res/gameDemo/P ...

  5. 使用scratch制作弹球游戏总结

    前情回顾 通过这段时间我们的学习,我们已经初步掌握了scratch的基本功能.掌握了scratch的基本用法,能够通过scratch完成基本的需求.甚至于,通过scratch我们可以找到一份工作.现在 ...

  6. 优秀课程案例:使用Scratch制作打弹球游戏1-反弹球

    打弹球是FC游戏中的一款经典老游戏,虽然玩法很简单, 但是以前可是非常火爆的.想学习如何制作简单有趣的红白机小游戏吗?今天我们就一起来利用Scratch软件,先做一个简化版的打弹球游戏--反弹球! 一 ...

  7. 优秀课程案例:使用Scratch制作打弹球游戏2-得分过关

    目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 主题:"会过关"的弹珠球 舞台:草地 角色:小球.反弹板.草地警戒线.障碍物.得分.关卡 故事:小球和反弹板在 ...

  8. Scratch 创意游戏(一):弹球游戏

    原文网址:https://www.kidscoding8.com/19151.html 大家一定在不同平台玩过这样一款游戏--打砖块. 游戏方式很简单: (1) 小球在屏幕中不断反弹,碰到墙壁反弹(除 ...

  9. 基于Scratch的弹球游戏需求分析

    基于Scratch的弹球游戏需求分析 1.引言 1.1背景 在学习编程之前,先以Scratch作为学习前的编程启蒙教育.以实际有趣的游戏小项目为基础,将各个知识点融入其中,保证课堂更为生动有趣,从而更 ...

最新文章

  1. HTML5 geolocation和BaiduMap、BingMap、GoogleMap
  2. errorEruda解决移动端真机调试,bug收集问题
  3. I'm genius,用游戏柄控制鼠标
  4. RabbbitMq Return 消息机制
  5. Window环境下使用C#调用VBScript、JavaScript等脚本
  6. 很牛的vim使用技巧nbsp;转载来的
  7. 游戏网页制作 仿英雄联盟网页设计作业 HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码 英雄联盟网页作品下载
  8. Docker 加速器
  9. sqlserver中日期转字符串
  10. 北外和北邮计算机,北京邮电大学和北京外国语大学哪所大学比较好?大学对比介绍...
  11. vue-router 定义三级路由,路由跳转了,页面没出来
  12. 应用宝shangjia安全评估报告_《安全评估报告》提交指引
  13. 中小企业数据防泄密怎么做,墨门云数据防泄密指南
  14. 曾国藩不间断读书做笔记 读书十年始展拳脚
  15. 新版PF使用说明文档
  16. 厉害了我的琴!钢琴教育竟然用上了AI+云计算?
  17. 六大银行办理大额信用卡及养卡细则
  18. Ansible剧本使用
  19. 云卷云舒:2022 数据库总结从Gartner到IDC
  20. 元启发式如何跳出局部最优?

热门文章

  1. LeetCode 每日一题 377. 组合总和 Ⅳ
  2. 一步一步构建量化交易系统
  3. 勾股定理怎么在html上面显示,勾股定理怎么算?
  4. Android开发之自定义View(一)
  5. HTML5权威指南读书笔记03(第7,8章)--icon,base,锚点,一些七七八八的元素
  6. Deskpool云办公系列化配置
  7. Buildroot编译单个模块
  8. 公司注册流程需要哪些步骤
  9. Java Swing--学生信息管理系统
  10. 2006-2019年280个地级市绿色全要素生产率含原始数据和测算结果