魷魚遊戲玻璃橋

又有老師在群組中點歌,要找Scratch清單的應用範例,傑夫老師聽到咯~傑夫老師今天就來介紹「魷魚遊戲玻璃橋」這個壓箱寶遊戲,這本來是要當比賽秘密武器的,既然老師有需求那就特別拿出來與各位老師分享。

玻璃橋遊戲畫面

從上面的遊戲畫面,很明顯的就看到了左邊的清單。沒錯!清單用來記錄每一步會破掉的玻璃在左邊(L)還是右邊(R),玩家必須安全走過7步,也就是猜對7次就算過關;如果猜錯,玩家掉下橋遊戲結束。當然,遊戲時清單是隱藏的,不然玩家就看到答案了。

所以,清單的長度是7,而且每當綠旗被按下時,清單中的答案就會重新隨機再產生,程式如下

按下綠旗清單的內容重新隨機產生

按下綠旗清單的內容重新隨機產生

之前上師資培訓班,有學員問過「清單該如何利用?
傑夫老師的回答是「你會怎麼利用
Excel表格幫你解決問題,清單就怎麼利用!只不過Scratch的清單只有一維」。

這個答案留給提問的學員很大的疑惑,但實際上就是如此~

清單在程式語言中是資料結構的一種,Scratch的清單有編號有順序、可在任何位置新增、可修改也可刪除。既然是資料結構,那就是用於記錄與管理各類資料,例如:題目的問題與答案、玩家分數與遊戲記錄、角色或分身的位置或是狀態等等,有非常多種利用的方式。傑夫老師手上還有貪食蛇尾巴用清單管理、前五名分數(Top 5)清單顯示、對話內容以清單記錄、撲克牌洗牌等教學範例,這些一說出來其實各位老師就知道該怎麼利用了,傑夫老師也就不一一給出範例了。

順便提醒一下,Scratch清單最大長度為200,000

好了~Scratch清單的應用範例就介紹到這邊,Bye now~