資源描述:
《用Scratch編寫舒爾特方格游戲ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、用Scratch編寫舒爾特方格游戲本教程適合有一定Scratch基礎(chǔ)者ByAI20182018.2.121舒爾特方格游戲簡介舒爾特方格是在一張方形卡片上畫上25個(gè)方格,格子內(nèi)隨機(jī)填寫上數(shù)字1~25。訓(xùn)練時(shí),要求被測(cè)者按1~25的順序依次指出其位置,數(shù)完25個(gè)數(shù)字所用時(shí)間越短,注意力水平越高。舒爾特方格是全世界范圍內(nèi)最簡單、最有效的注意力訓(xùn)練方法。尋找目標(biāo)數(shù)字時(shí),注意力需要高度集中,把集中精力的過程反復(fù)練習(xí),大腦的注意力就會(huì)不斷地加固、提高。但是這種訓(xùn)練的枯燥乏味只適合有毅力的特殊人群,對(duì)于兒童采用這種方法往往效果很差。本游戲通過記錄排行榜功能,通過不斷挑戰(zhàn)自己的
2、記錄,提高趣味性。2游戲界面游戲界面顯示如右圖具有5*5,6*6兩種方格游戲每次生成隨機(jī)排列的方格簡單更改就能生成n*m型方格具有計(jì)時(shí)排行榜功能自我挑戰(zhàn)或與朋友比賽,增加趣味性玩法玩家選擇5X5或6X6類型的方格,然后用鼠標(biāo)按順序點(diǎn)擊數(shù)字,點(diǎn)完最大的數(shù)字后,程序根據(jù)所用時(shí)間,確定是否更新排行榜3創(chuàng)建角色本游戲一共有三個(gè)角色:數(shù)字、5X5按鈕、6X6按鈕角色創(chuàng)建方法備注從角色庫中導(dǎo)入藍(lán)色按鈕,在造型頁增加標(biāo)簽5X5,并更改角色名稱。有兩個(gè)造型,造型名稱更改為“1”和“2”從角色庫中導(dǎo)入藍(lán)色按鈕,在造型頁增加標(biāo)簽6X6,并更改角色和造型的名稱?;蜻x擇5X5角色,復(fù)制
3、后修改標(biāo)簽和名字。從本地文件上傳用PowerPoint繪制好的數(shù)字角色4用PowerPoint繪制游戲角色-繪制數(shù)字方塊步驟圖示說明1啟動(dòng)PowerPoint2016,選擇“插入”->“形狀”->“矩形”工具,按下Shift鍵繪制一個(gè)正方形。2選擇畫好的正方形,在“格式”->“形狀效果”->“預(yù)設(shè)”,設(shè)置如左圖的立體效果5用PowerPoint繪制游戲角色-繪制數(shù)字方塊步驟圖示說明3改變角色的填充顏色為深綠色4選擇角色,在右鍵菜單中選擇“另存為圖片”,選擇保存路徑和文件名“數(shù)字”,保存為png格式的文件5在scratch中導(dǎo)入前面保存的“數(shù)字.png”6調(diào)整角色
4、的位置和大小按右圖放置三個(gè)角色,并調(diào)整大小對(duì)于“數(shù)字”,將大小設(shè)定為邊長38的正方形:根據(jù)圖片大小,在腳本區(qū)使用設(shè)定角色大小的積木。例如:作者繪制的圖片,導(dǎo)入后是邊長155的正方形,則使用將角色大小設(shè)定為25的積木,角色邊長=155/4=38.77準(zhǔn)備數(shù)字角色的各造型選中數(shù)字模塊,將造型名稱更改為“1”右擊數(shù)字造型,右鍵選擇復(fù)制,復(fù)制36個(gè)造型,編號(hào)自動(dòng)遞增直到36選擇造型“1”,在Scratch內(nèi)部用T工具做出“1”字標(biāo)簽,并調(diào)整大小依次做出造型2-36的標(biāo)簽,確認(rèn)造型編號(hào)對(duì)應(yīng)2-368變量表根據(jù)程序需要,建立如下變量變量名作用狀態(tài)指示當(dāng)選擇5X5時(shí),顯示5X
5、5表示25個(gè)數(shù)的舒爾特方格,當(dāng)選擇6X6時(shí),顯示6X6表示36個(gè)數(shù)的方格記錄顯示當(dāng)前模式的最快記錄時(shí)間顯示當(dāng)前游戲的時(shí)間行數(shù)方塊顯示的行數(shù),可實(shí)現(xiàn)行列數(shù)不同的舒爾特方格列數(shù)方塊顯示的列數(shù)分?jǐn)?shù)內(nèi)部變量,用于控制按順序點(diǎn)擊,按分?jǐn)?shù)遞增控制數(shù)字順序最大數(shù)中間變量,用于控制循環(huán)次數(shù),最大數(shù)=行數(shù)*列數(shù),m中間變量,在排行榜中搜尋時(shí)計(jì)數(shù)用。n中間變量,隨機(jī)列表序號(hào)變量,用于顯示控制顯示隨機(jī)數(shù)字Temp中間變量,生成隨機(jī)數(shù)列表用的中間暫存9變量表根據(jù)程序需要,建立如下列表變量名作用5X5排行榜記錄5X5型舒爾特方格的Top10記錄6X6排行榜記錄6X6型舒爾特方格的Top1
6、0記錄隨機(jī)列表用于存儲(chǔ)1-25或1-36的隨機(jī)數(shù)字的列表10編寫5X5按鈕角色的腳本模塊說明游戲開始時(shí),顯示按鈕。5X5按鈕和6X6按鈕點(diǎn)擊后,都會(huì)廣播“開始”,收到“開始”消息后,為了防止游戲過程中點(diǎn)擊按鈕造成錯(cuò)誤,因此要隱藏按鈕按順序點(diǎn)擊到最大數(shù)時(shí),角色“數(shù)字”會(huì)廣播“挑戰(zhàn)完成”,顯示按鈕,給重新選擇的機(jī)會(huì)當(dāng)完成游戲后,如果所用時(shí)間小于排行榜時(shí),角色“數(shù)字”會(huì)廣播“刷新排行榜”,按鈕收到“刷新排行榜”消息時(shí),會(huì)顯示3秒刷新排行榜提示11編寫5X5按鈕角色的腳本模塊說明1、按鈕被點(diǎn)擊時(shí),切換按鈕造型2,作為反饋;2、初始化:狀態(tài)指示,行數(shù),列數(shù),最大數(shù);3、更
7、新記錄:因?yàn)榕判邪袷前磿r(shí)間排序好的,最快記錄就是第一個(gè)記錄;4、顯示5X5排行榜,隱藏6X6排行榜;5、恢復(fù)按鈕初始造型;6、廣播開始;12編寫6X6按鈕角色的腳本模塊說明游戲開始時(shí),顯示按鈕。5X5按鈕和6X6按鈕點(diǎn)擊后,都會(huì)廣播“開始”,收到開始消息后,為了防止游戲過程中點(diǎn)擊按鈕造成錯(cuò)誤,因此要隱藏按鈕按順序點(diǎn)擊到最大數(shù)時(shí),角色“數(shù)字”會(huì)廣播“挑戰(zhàn)完成”,顯示按鈕,給重新選擇的機(jī)會(huì)當(dāng)完成游戲后,如果所用時(shí)間小于排行榜時(shí),角色“數(shù)字”會(huì)廣播“刷新排行榜”,按鈕收到“刷新排行榜”消息時(shí),會(huì)顯示3秒刷新排行榜提示兩個(gè)按鈕的腳本幾乎是一樣的,完成5X5按鈕的腳本后,
8、選擇復(fù)制,再做對(duì)應(yīng)修改即