資訊內容
Scratch青少年編程教程(三)~走迷宮游戲
01-目標
在本課程中,將通過Scratch編程學習編程中最基本的邏輯結構:順序編程。順序編程是最常用的程序結構,只要按照解決問題的步驟寫出相應的語句就行,它的執行順序是自上而下,依次執行。
過Scratch軟件,設計一個走迷宮的小程序,加深順序結構的了解。文章提供Scratch編程教程,走迷宮的最終運行效果如下,制定走出迷宮路線,控制小恐龍按照命令順序執行,順利走出迷宮。

微信回復“走迷宮-基礎版”即可獲得程序原代碼。
02-模型搭建
第一步:搭建角色和背景(1)新建項目:在菜單欄“文件”中,選擇“新建項目”,創建一個空的項目,工程文件命名為“走迷宮游戲”;
(2)創建角色:點擊進入“從角色庫中選取角色”,在角色庫里選擇一個自己喜歡的角色,點擊“確定”進行創建。此處創建了一只恐龍的角色。
(3)創建迷宮背景:此處需要先下載一張迷宮的圖片,可在微信資源下載中獲取,或者家長可以從網上下載一張迷宮照片,參照示例進行編程。

(5)保存項目:在菜單欄“文件”中,選擇“保存”。
第二步:程序搭建
(1)創建功能塊
?創建功能塊有以下兩點:
1.讓程序更加簡潔,即將重復出現的命令創建一個小的功能模塊,就可以用一個命令代表這一模塊的功能;??
2.讓程序更好更改,通過定義一系列小的功能模塊,可以組成一個大的模塊,如果要修改的時候,只要修改子模塊即可,程序容易更改。
功能塊的搭建過程如下:
創建好的功能塊如下:注意子模塊第四行的“number1”是從第一行直接拖動的。
此時在腳本區出現了新建的功能塊,這個命令的執行即為下圖右邊的功能,其中腳本區步數的更改便會作為右邊功能“number1”的值。
(2)創建其他功能塊
?定義剩余的功能塊,結果如下:?
(3)畫筆準備
?準備畫筆,設定角色的大小為25,并且將角色移動到迷宮入口位置,? ?通過“移動 x:110 y:-138”這個命令實現。
?小技巧:此處涉及到坐標軸的數學知識,小朋友可以通過以下方法快速判斷坐標值:將鼠標移動到所需位置,此時在軟件的舞臺區就會顯示此時鼠標位置的坐標值。


接著讓恐龍向右移動30步,運行結果如下圖所示:
再讓恐龍向上移動241步,運行結果如下圖所示:
03-程序升級
以下程序對上述的程序進行了簡化,通過坐標系的數學知識進行實現,微信回復走迷宮-進階版即可獲得程序的模型,效果如下:
小朋友也可以利用程序控制自己的小寵物走出迷宮喲,趕快嘗試吧。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
