[Scratch] 英文拼字遊戲 (English Spelling Game)
今天用 Scratch 寫了一個英文拼字遊戲,
發想原因是可以讓小孩學習單字,
以圖像的方式,加深聯想與記憶 (好像廣告台詞…)
首先製作一個角色,負責顯示圖像。
這個角色裡有許多裝扮 (costume),
每個裝扮都是一個英文單字,
因此要拼某個單字時,就顯示對應的裝扮就行:
如果隨機選取單字的話,
有可能有些字一直被選到、有些卻一直沒被選到,
因此我的做法是將所有的單字集合起來,
將其洗牌一下 (shuffle),
這樣子從第一個到最後一個單字都會顯示出來,
順序是不固定的,且每個單字都一定有出現的機會。
因為 Scratch 沒有排序或洗牌的功能,
因此我是依序在陣列中插入每一個單字,
但插入的位置是隨機的,這樣就能有洗牌的效果了:
當要顯示一個單字時,就得要把每個字母都顯示出來。
我的作法是讓一個角色裡包含 A~Z 26 個裝扮,
再依照單字裡的字母,設定成對應的裝扮後,產生分身,
並移動到正確的位置,這樣就能顯示出這個單字了:
當然程式裡還有許多細節,
不過這邊就只簡單提一下比較重點的地方。
有興趣的人,可以到 英文拼字遊戲 (English Spelling Game) 來玩玩看囉~
(本頁面已被瀏覽過 1,385 次)
3 thoughts on “[Scratch] 英文拼字遊戲 (English Spelling Game)”
版主您好
我是桃園市內壢國小老師,現在也在一邊學scratch,一邊帶領小朋友寫小程式,有幸路過您的頁面,發現你這個拼字遊戲很適合小學1~3年級學生使用,只是內建單字量有點少,不知道我能不能使用您這個程式,並加以修改擴充,給小朋友使用??並且請教您一些有關scratch的問題??謝謝
可以的,歡迎修改~
有問題也可以一起討論,謝謝 🙂
感謝您
我姓盧,叫盧佳宏,是桃園市內壢國小資訊老師,坦白說,其他語言我還算有接觸,但scratch,我在當老師前,還真沒摸過,所以自己也算是邊學邊做邊教,能得報您這樣熱切回應,實在感激不盡,未來,若是有相關scratch問題,再誠心向您請教,不勝感激。