Scratch青少年編程教程(三)~走迷宮遊戲

2021-02-16 Scratch青少兒編程學堂

01-目標

在本課程中,將通過Scratch編程學習編程中最基本的邏輯結構:順序編程。順序編程是最常用的程序結構,只要按照解決問題的步驟寫出相應的語句就行,它的執行順序是自上而下,依次執行。

過Scratch軟體,設計一個走迷宮的小程序,加深順序結構的了解。文章提供Scratch編程教程,走迷宮的最終運行效果如下,制定走出迷宮路線,控制小恐龍按照命令順序執行,順利走出迷宮。

微信回復「走迷宮-基礎版」即可獲得程序原代碼。


02-模型搭建

(1)新建項目:在菜單欄「文件」中,選擇「新建項目」,創建一個空的項目,工程文件命名為「走迷宮遊戲」;

(2)創建角色:點擊進入「從角色庫中選取角色」,在角色庫裡選擇一個自己喜歡的角色,點擊「確定」進行創建。此處創建了一隻恐龍的角色。

(3)創建迷宮背景:此處需要先下載一張迷宮的圖片,可在微信資源下載中獲取,或者家長可以從網上下載一張迷宮照片,參照示例進行編程。

點擊進入「從本地文件中上傳背景」,選擇迷宮照片存放位置,點擊「打開」進行導入。

(5)保存項目在菜單欄「文件」中,選擇「保存」。

第二步:程序搭建

(1)創建功能塊

 創建功能塊有以下兩點:

1.讓程序更加簡潔,即將重複出現的命令創建一個小的功能模塊,就可以用一個命令代表這一模塊的功能;  

2.讓程序更好更改,通過定義一系列小的功能模塊,可以組成一個大的模塊,如果要修改的時候,只要修改子模塊即可,程序容易更改。

創建好的功能塊如下:注意子模塊第四行的「number1」是從第一行直接拖動的。

此時在腳本區出現了新建的功能塊,這個命令的執行即為下圖右邊的功能,其中腳本區步數的更改便會作為右邊功能「number1」的值。

(2)創建其他功能塊

 定義剩餘的功能塊,結果如下: 

(3)畫筆準備

 準備畫筆,設定角色的大小為25,並且將角色移動到迷宮入口位置,   通過「移動 x:110 y:-138」這個命令實現。

 小技巧:此處涉及到坐標軸的數學知識,小朋友可以通過以下方法快速判斷坐標值:將滑鼠移動到所需位置,此時在軟體的舞臺區就會顯示此時滑鼠位置的坐標值。

首先讓恐龍向上移動15步,點擊小旗子,運行結果如下圖所示:

接著讓恐龍向右移動30步,運行結果如下圖所示:

再讓恐龍向上移動241步,運行結果如下圖所示:

通過調試步數的數值,讓恐龍走出剩餘的迷宮,此處不再展開,完整的程序如下:

03-程序升級

以下程序對上述的程序進行了簡化,通過坐標系的數學知識進行實現,微信回復走迷宮-進階版即可獲得程序的模型,效果如下:

小朋友也可以利用程序控制自己的小寵物走出迷宮喲,趕快嘗試吧。

相關焦點

  • 少兒編程系列-Scratch初級教程:第一課-Scratch初接觸
    後來加入到目前的公司之後,剛好公司也是做少兒編程相關平臺軟體的公司。同時在給孩子進行教學的過程中,發現還是需要一套完整的課程體系才能讓孩子的系統學習編程,於是萌發了編寫一套課程的念頭,本系列教程就是在這個基礎上產生的。課程儘量保持簡短,保證10分鐘左右就可以完成一次課程,因為孩子是很難坐的住並一直保持學習狀態。希望通過這個課程體系,讓孩子能夠通過青少年編程等級考試。
  • 兒童從零學編程之scratch教程1--scratch介紹.零基礎學編程
    兒童從零學編程之scratch教程1--scratch介紹很多人對學習編程感到恐慌,那是因為他們沒有接觸編程,對未知事物的本能反應,從今天開始,我將和大家一起學習編程,一步一步了解編程的世界,很高興大家對編程一無所知,如同一張白紙,那讓我們一起來
  • 少兒編程Scratch3.0教程——01初識Scratch
    由麻省理工媒體實驗室終身幼稚園組開發的一套電腦程式開發平臺Scratch,不需要學習複雜的語法知識和敲代碼,而是通過可視化和積木拼接的形式來學習編程,可以很容易的實現簡單的動畫和遊戲,不僅減少了學習難度,也增加了學習的趣味性。學習編程,不僅僅是學習程式語言,更重要的是學習如何解決問題。如果你是一個從未接觸過編程的人,你會怎麼做呢?
  • 孩子太愛玩遊戲?scratch趣味編程100例讓孩子自己編遊戲
    信息技術在2017年夏季高考已成為浙江的正式科目、國務院發文要求在中小學設置人工智慧課,推廣編程。玩遊戲不如編遊戲。初來乍到的成就感,這讓很多初接觸趣味編程的孩子很興奮,也讓家長激動不已。有些自己編的遊戲還不錯,放到平臺上共享,還能讓孩子更有成就,讓他同齡孩子參與自己孩子製作的遊戲中頭腦風暴。
  • 少兒創意編程scratch3.0安裝及窗口的組成
    Scratch是麻省理工學院的「終身幼兒園團隊」開發的圖形化編程工具,主要面對青少年開放。從scratch官網下載scratch3.0的最新版本。1.選擇合適你的版本(支持蘋果MAC筆記本和WIN7以上版本)。2.直接點擊安裝scratch最新版本。
  • 教育 | 少兒編程,Scratch 3.0 介紹及入門視頻教程
    有宗親問起少兒編程的相關問題,花錢買教程,其實沒有必要。家長若有心,花點時間看點視頻教程,比著例子手把手跟孩子一起做,如同玩積木遊戲。
  • scratch/python/c++,小孩學編程學哪個好?
    少兒編程,現在越來越火了。國務院號召編程從娃娃抓起,NCT全國青少年編程能力等級測試也搭乘2019年的末班車成功進行了第一屆認定。除此之外,作為五大奧賽之一的信息奧賽,信息競賽的獲獎者一直很受名校青睞。
  • scratch少兒趣味編程的好處
    scratch趣味編程遊戲100例是什麼 想要了解scratch趣味編程遊戲100例是什麼?首先要了解scratch的使用。scratch是一款由麻省理工設計研發專為0基礎的孩子學習編程的編程工具,讓孩子們能夠在可視化窗口進行操作。
  • 科學節走迷宮 網易卡搭編程教你玩轉少兒編程
    網易卡搭編程入駐菠蘿科學節,通過迷宮遊戲將少兒編程引入線下體驗玩法,讓孩子們腦洞大開,在積木和迷宮的趣味探索中找尋程式語言的奧秘。現場還有專業指導老師講解編程,深入淺出的課程內容讓孩子們直呼「好玩」!用編程走迷宮,網易卡搭編程獨創的新玩法作為菠蘿科學節的合作夥伴,網易卡搭編程入駐了科學節展位,獨創少兒編程的線下迷宮玩法,將抽象的線上編程轉化為生動有趣的走迷宮遊戲。現場人氣很高,吸引了數百名小朋友參與其中。另外還有專業的編程指導教師為小朋友們講解程式語言,幫助同學們更快通關。
  • 編程視角|少兒scratch編程教育對成長價值的意義!
    為了彌補未來智能化的時代的人才空缺,今天我們一起簡單聊一聊少兒編程教育-少兒scratch編程教育對成長價值的意義!下面我們進入正題:scratch程式語言是青少年編程課程中的一部分,scratch編程也是在少兒編程教育中最佳的優先學習課程。
  • 【編程scratch】06 Scratch2.0實戰講解3套32課【好課優選分享】
    百度雲網盤下載為你準備好了【不亦樂乎】007【不亦說乎】人文通識三部 99【好課優選分享】【搶小貓系列】 搶小貓迪斯尼畫畫(完結)【好課優選分享】【搶小貓系列】02 搶小貓風靡美國創意美術【好課優選分享
  • 少兒編程教育軟體scratch被封后,AIScratch成為替代者
    因為眾所周知的原因,美國麻省麻省理工學院開發的青少編程軟體被國內官方封禁,很多培訓機構和學校陷入了培訓的困境,很多scratch的在線功能已經無法使用,都要希望找到通用而且免費的編程軟體來進行教學。伯宏AIScratch是一款適合所有人學習編程的免費圖形化編程軟體,無需掌握複雜的代碼即可進行程序開發,非常類似於scratch,對學習過scratch的人可以無縫上手,但是它不僅適合青少年編程學習使用,同時也適合廣大的編程愛好者開發動漫遊戲、互動課件、數據採集(爬蟲)、網絡通訊、物聯網、人工智慧、硬體驅動等高階應用,功能類似在圖形化的python。
  • 少兒編程體系之scratch的介紹
    對於很多非英語國家的學生來說,一般到三年級才有學習英語,在這之前他們並沒有接觸過英語。大家都知道,編程是用英語來完成的,如果讓學生在沒有學過英語的情況下進行程序代碼的編寫,恐怕比較困難。另外,低年級的學生的邏輯思維能力可能還是比較有待提高,而且他們的專注力並不是很好。
  • 童趣編程視頻對應軟體Scratch2.0下載
    Scratch是麻省理工學院的「終身幼兒園團隊」(Lifelong Kindergarten Group)開發的圖形化編程工具,主要面對青少年開放。建立起做編程的欲望。在有人指導的情況下,6歲的孩子基本上就可以照著例子完整的「拼」出一個能運行的程序。這個過程並不需要孩子認識英文或漢字。建立程序的過程,用到塗鴉,錄音,找圖片這些有趣的過程。 本著為孩子培養一個興趣愛好的想法,我希望大朋友們和小朋友們可以嘗試著試一試,玩一玩!希望讓他和你興趣愛好一樣,做為生活中的有趣組成部分!
  • 少兒編程 | 01.Scratch 3.0簡介
    Scratch 先看一下比較官方的介紹:「Scratch是麻省理工學院的「終身幼兒園團隊」(Lifelong Kindergarten Group)開發的圖形化編程工具,主要面對青少年開放Scratch是麻省理工學院開發給6歲以上小朋友玩的編程工具。通過搭積木一樣的方式,把代碼拼裝起來,創造出包含數學、音樂、繪畫、遊戲、動畫等等各種創意有趣的程序,還能控制樂高機器人等硬體實現更高級的玩法。還有很重要的一點:它是免費的!
  • 編程教育丨scratch讓孩子從沉迷遊戲到創作遊戲
    與他們的生活息息相關我們要做的是讓他們真正認識遊戲什麼是Scratch(遊戲/動畫編程)Scratch是由麻省理工學院(MIT)媒體研究室所開發的一款面向青少年的簡易圖形化編程軟體。針對 8 歲以上孩子們的認知水平,以及對於界面的喜好,MIT 做了相當深入的研究和頗具針對性的設計開發,其功能強大,可以用來創造交互式故事、動畫、遊戲、音樂、藝術和科學計算等。因為它的易用性和趣味性,已經在全球範圍內擁有大量粉絲,並且成為了青少兒學習編程的首選工具。
  • 少兒scratch編程適合多大年齡段的孩子學習?極客晨星解讀
    極客晨星解讀        少兒scratch編程如今很流行,是對孩子思維及邏輯能力提升的不錯選擇,隨著家長對孩子培養的重視,少兒scratch編程的關注度越來越高。究竟,少兒scratch編程適合什麼年齡段的孩子學習?
  • 青少年學習scratch程式語言系列——和小貓一起做運動
    前面我們分析了scratch軟體的基礎功能模塊,如果能完成上文中的案例任務:繪製五彩斑斕的線條,記錄小貓的足跡。說明讀者朋友對編程環境已經有了基本的認識。青少年學習scratch程式語言系列——遇見可愛的小貓咪本文中
  • Scratch編程入門教程,帶你增加修改編輯角色造型
    嗨嘍,大家好,我是阿戴,歡迎來到編程之家,帶你一起學習scratch編程入門知識,更多內容會陸續更新,關注可獲得更多信息,兒童編程的重要性我就不多說了,多學點東西,肯定是沒錯的,下面開始學習今天的課程。
  • 從Scratch開始零基礎編程學習、用Python入門
    那我們就首先推薦一個寓教於樂的、遊戲編程式語言Scratch。零基礎學Scratch編程沒有最基礎的計算機IT基礎,那學習就非常困難。不過也沒關係,現在也可以了。你可以從scratch開始,它非常適合純小白、小孩子,甚至80歲老人。