最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt

最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt

ID:62151139

大小:1.99 MB

页数:32页

时间:2021-04-19

最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt_第1页
最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt_第2页
最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt_第3页
最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt_第4页
最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt_第5页
资源描述:

《最新用Scratch编写舒尔特方格游戏教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用Scratch编写舒尔特方格游戏舒尔特方格游戏简介舒尔特方格是在一张方形卡片上画上25个方格,格子内随机填写上数字1~25。训练时,要求被测者按1~25的顺序依次指出其位置,数完25个数字所用时间越短,注意力水平越高。舒尔特方格是全世界范围内最简单、最有效的注意力训练方法。寻找目标数字时,注意力需要高度集中,把集中精力的过程反复练习,大脑的注意力就会不断地加固、提高。但是这种训练的枯燥乏味只适合有毅力的特殊人群,对于儿童采用这种方法往往效果很差。本游戏通过记录排行榜功能,通过不断挑战自己的记录,提高趣味性。游戏界面游戏界面显示如右图具有5*5,6*6两种方

2、格游戏每次生成随机排列的方格简单更改就能生成n*m型方格具有计时排行榜功能自我挑战或与朋友比赛,增加趣味性玩法玩家选择5X5或6X6类型的方格,然后用鼠标按顺序点击数字,点完最大的数字后,程序根据所用时间,确定是否更新排行榜调整角色的位置和大小按右图放置三个角色,并调整大小对于“数字”,将大小设定为边长38的正方形:根据图片大小,在脚本区使用设定角色大小的积木。例如:作者绘制的图片,导入后是边长155的正方形,则使用将角色大小设定为25的积木,角色边长=155/4=38.7准备数字角色的各造型选中数字模块,将造型名称更改为“1”右击数字造型,右键选择复制,复

3、制36个造型,编号自动递增直到36选择造型“1”,在Scratch内部用T工具做出“1”字标签,并调整大小依次做出造型2-36的标签,确认造型编号对应2-36变量表根据程序需要,建立如下变量变量名作用状态指示当选择5X5时,显示5X5表示25个数的舒尔特方格,当选择6X6时,显示6X6表示36个数的方格记录显示当前模式的最快记录时间显示当前游戏的时间行数方块显示的行数,可实现行列数不同的舒尔特方格列数方块显示的列数分数内部变量,用于控制按顺序点击,按分数递增控制数字顺序最大数中间变量,用于控制循环次数,最大数=行数*列数,m中间变量,在排行榜中搜寻时计数用。

4、n中间变量,随机列表序号变量,用于显示控制显示随机数字Temp中间变量,生成随机数列表用的中间暂存变量表根据程序需要,建立如下列表变量名作用5X5排行榜记录5X5型舒尔特方格的Top10记录6X6排行榜记录6X6型舒尔特方格的Top10记录随机列表用于存储1-25或1-36的随机数字的列表编写5X5按钮角色的脚本模块说明游戏开始时,显示按钮。5X5按钮和6X6按钮点击后,都会广播“开始”,收到“开始”消息后,为了防止游戏过程中点击按钮造成错误,因此要隐藏按钮按顺序点击到最大数时,角色“数字”会广播“挑战完成”,显示按钮,给重新选择的机会当完成游戏后,如果所用

5、时间小于排行榜时,角色“数字”会广播“刷新排行榜”,按钮收到“刷新排行榜”消息时,会显示3秒刷新排行榜提示编写5X5按钮角色的脚本模块说明1、按钮被点击时,切换按钮造型2,作为反馈;2、初始化:状态指示,行数,列数,最大数;3、更新记录:因为排行榜是按时间排序好的,最快记录就是第一个记录;4、显示5X5排行榜,隐藏6X6排行榜;5、恢复按钮初始造型;6、广播开始;编写6X6按钮角色的脚本模块说明游戏开始时,显示按钮。5X5按钮和6X6按钮点击后,都会广播“开始”,收到开始消息后,为了防止游戏过程中点击按钮造成错误,因此要隐藏按钮按顺序点击到最大数时,角色“数

6、字”会广播“挑战完成”,显示按钮,给重新选择的机会当完成游戏后,如果所用时间小于排行榜时,角色“数字”会广播“刷新排行榜”,按钮收到“刷新排行榜”消息时,会显示3秒刷新排行榜提示两个按钮的脚本几乎是一样的,完成5X5按钮的脚本后,选择复制,再做对应修改即可。编写6X6角色的脚本模块说明1、按钮被点击时,切换按钮造型2,作为反馈;2、初始化:状态指示,行数,列数,最大数;3、更新记录:因为排行榜是按时间排序好的,最快记录就是第一个记录;4、显示6X6排行榜,隐藏5X5排行榜;5、恢复按钮初始造型;6、广播开始;编写数字角色的脚本模块说明初始化:点击绿旗,初始化

7、为5X5的方格,因此,前一段初始化与5X5按钮相同;然后初始化时间、分数两个变量;最后初始化“数字”角色的大小和初始位置。编写数字角色的脚本模块说明当收到“开始”消息时,“数字”角色:1、初始化时间、分数、初始位置2、清空上次生成的随机数列表3、填充新的不重复随机数列表,使用双重循环去重复的方法:先从1至最大数中随机生成一个数,如果随机列表中没有这个数,则将这个数加入随机列表,然后再生成下一个随机数,直到生成不重复的1-最大数的随机列表。这个比较好理解,但不是快速方法。编写数字角色的脚本模块说明当收到“开始”消息时,“数字”角色:4、初始化控制显示随机数的变

8、量n=15、按照行数、列数设置,克隆自己。每克隆一次

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。