用Scratch编写舒尔特方格游戏.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 大家好 用Scratch编写舒尔特方格游戏 本教程适合有一定Scratch基础者 舒尔特方格游戏简介 舒尔特方格是在一张方形卡片上画上25 个方格,格子内随机填写上数字 1 ~ 25 。训练时,要求被测者按 1 ~ 25 的顺序依次指出其位置,数完 25 个数字所用时间越短,注意力水平越高。 舒尔特方格是全世界范围内最简单、最有效的注意力训练方法。寻找目标数字时,注意力需要高度集中,把集中精力的过程反复练习,大脑的注意力就会不断地加固、提高。 但是这种训练的枯燥乏味只适合有毅力的特殊人群,对于儿童采用这种方法往往效果很差。 本游戏通过记录排行榜功能,通过不断挑战自己的记录,提高趣味性。 游戏界面 游戏界面显示如右图 具有5*5,6*6两种方格游戏 每次生成随机排列的方格 简单更改就能生成n*m型方格 具有计时排行榜功能 自我挑战或与朋友比赛,增加趣味性 玩法 玩家选择5X5或6X6类型的方格,然后用鼠标按顺序点击数字,点完最大的数字后,程序根据所用时间,确定是否更新排行榜 创建角色 本游戏一共有三个角色:数字、5X5按钮、6X6按钮 角色 创建方法 备注 从角色库中导入蓝色按钮,在造型页增加标签5X5,并更改角色名称。有两个造型,造型名称更改为“1”和“2” 从角色库中导入蓝色按钮,在造型页增加标签6X6,并更改角色和造型的名称。 或选择5X5角色,复制后修改标签和名字。 从本地文件上传用PowerPoint绘制好的数字角色 用PowerPoint绘制游戏角色-绘制数字方块 步骤 图示 说明 1 启动PowerPoint 2016,选择“插入”-“形状”-“矩形”工具,按下Shift键绘制一个正方形。 2 选择画好的正方形,在“格式”-“形状效果”-“预设”,设置如左图的立体效果 用PowerPoint绘制游戏角色-绘制数字方块 步骤 图示 说明 3 改变角色的填充颜色为深绿色 4 选择角色,在右键菜单中选择“另存为图片”,选择保存路径和文件名“数字”,保存为png格式的文件 5 在scratch中导入前面保存的“数字.png” 调整角色的位置和大小 按右图放置三个角色,并调整大小 对于“数字”,将大小设定为边长38的正方形:根据图片大小,在脚本区使用设定角色大小的积木。 例如:作者绘制的图片,导入后是边长155的正方形,则使用将角色大小设定为25的积木,角色边长=155/4=38.7 准备数字角色的各造型 选中数字模块,将造型名称更改为“1” 右击数字造型,右键选择复制,复制36个造型,编号自动递增直到36 选择造型“1”,在Scratch内部用T工具做出“1”字标签,并调整大小 依次做出造型2-36的标签,确认造型编号对应2-36 变量表 根据程序需要,建立如下变量 变量名 作用 状态指示 当选择5X5时,显示5X5表示25个数的舒尔特方格,当选择6X6时,显示6X6表示36个数的方格 记录 显示当前模式的最快记录 时间 显示当前游戏的时间 行数 方块显示的行数,可实现行列数不同的舒尔特方格 列数 方块显示的列数 分数 内部变量,用于控制按顺序点击,按分数递增控制数字顺序 最大数 中间变量,用于控制循环次数,最大数=行数*列数, m 中间变量,在排行榜中搜寻时计数用。 n 中间变量,随机列表序号变量,用于显示控制显示随机数字 Temp 中间变量,生成随机数列表用的中间暂存 变量表 根据程序需要,建立如下列表 变量名 作用 5X5排行榜 记录5X5型舒尔特方格的Top 10记录 6X6排行榜 记录6X6型舒尔特方格的Top 10记录 随机列表 用于存储1-25或1-36的随机数字的列表 编写5X5按钮角色的脚本 模块 说明 游戏开始时,显示按钮。 5X5按钮和6X6按钮点击后,都会广播“开始”,收到“开始”消息后,为了防止游戏过程中点击按钮造成错误,因此要隐藏按钮 按顺序点击到最大数时,角色“数字”会广播“挑战完成”,显示按钮,给重新选择的机会 当完成游戏后,如果所用时间小于排行榜时,角色“数字”会广播“刷新排行榜”,按钮收到“刷新排行榜”消息时,会显示3秒刷新排行榜提示 编写5X5按钮角色的脚本 模块 说明 1、按钮被点击时,切换按钮造型2,作为反馈; 2、初始化:状态指示,行数,列数,最大数; 3、更新记录:因为排行榜是按时间排序好的,最快记录就是第一个记录; 4、显示5X5排行榜,隐藏6X6排行榜; 5、恢复按钮初始造型; 6、广播开始; 编写6X6按钮角色的脚本 模块 说明 游戏开始时,显示按钮。 5X5按钮和6X6按钮点击后,都会广播“开始”,收到开始消息后,为了

文档评论(0)

swj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档