日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Scratch少儿编程案例~走迷宫游戏

發(fā)布時(shí)間:2023/11/30 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scratch少儿编程案例~走迷宫游戏 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在本課程中,將通過(guò)Scratch編程學(xué)習(xí)編程中最基本的邏輯結(jié)構(gòu):順序編程。順序編程是最常用的程序結(jié)構(gòu),只要按照解決問(wèn)題的步驟寫(xiě)出相應(yīng)的語(yǔ)句就行,它的執(zhí)行順序是自上而下,依次執(zhí)行。

過(guò)Scratch軟件,設(shè)計(jì)一個(gè)走迷宮的小程序,加深順序結(jié)構(gòu)的了解。文章提供Scratch編程教程,走迷宮的最終運(yùn)行效果如下,制定走出迷宮路線,控制小恐龍按照命令順序執(zhí)行,順利走出迷宮。

?

?

微信回復(fù)“走迷宮-基礎(chǔ)版”即可獲得程序原代碼。

02-模型搭建

第一步:搭建角色和背景

(1)新建項(xiàng)目:在菜單欄“文件”中,選擇“新建項(xiàng)目”,創(chuàng)建一個(gè)空的項(xiàng)目,工程文件命名為“走迷宮游戲”;

(2)創(chuàng)建角色:點(diǎn)擊進(jìn)入“從角色庫(kù)中選取角色”,在角色庫(kù)里選擇一個(gè)自己喜歡的角色,點(diǎn)擊“確定”進(jìn)行創(chuàng)建。此處創(chuàng)建了一只恐龍的角色。

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

點(diǎn)擊進(jìn)入“從本地文件中上傳背景”,選擇迷宮照片存放位置,點(diǎn)擊“打開(kāi)”進(jìn)行導(dǎo)入。

(5)保存項(xiàng)目在菜單欄“文件”中,選擇“保存”。

第二步:程序搭建

(1)創(chuàng)建功能塊

?創(chuàng)建功能塊有以下兩點(diǎn):

1.讓程序更加簡(jiǎn)潔,即將重復(fù)出現(xiàn)的命令創(chuàng)建一個(gè)小的功能模塊,就可以用一個(gè)命令代表這一模塊的功能;??

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

功能塊的搭建過(guò)程如下:

?

創(chuàng)建好的功能塊如下:注意子模塊第四行的“number1”是從第一行直接拖動(dòng)的。

此時(shí)在腳本區(qū)出現(xiàn)了新建的功能塊,這個(gè)命令的執(zhí)行即為下圖右邊的功能,其中腳本區(qū)步數(shù)的更改便會(huì)作為右邊功能“number1”的值。

(2)創(chuàng)建其他功能塊

?定義剩余的功能塊,結(jié)果如下:?

(3)畫(huà)筆準(zhǔn)備

?準(zhǔn)備畫(huà)筆,設(shè)定角色的大小為25,并且將角色移動(dòng)到迷宮入口位置,? ?通過(guò)“移動(dòng) x:110 y:-138”這個(gè)命令實(shí)現(xiàn)。

?小技巧:此處涉及到坐標(biāo)軸的數(shù)學(xué)知識(shí),小朋友可以通過(guò)以下方法快速判斷坐標(biāo)值:將鼠標(biāo)移動(dòng)到所需位置,此時(shí)在軟件的舞臺(tái)區(qū)就會(huì)顯示此時(shí)鼠標(biāo)位置的坐標(biāo)值。

(4)角色移動(dòng)步數(shù)首先讓恐龍向上移動(dòng)15步,點(diǎn)擊小旗子,運(yùn)行結(jié)果如下圖所示:?

接著讓恐龍向右移動(dòng)30步,運(yùn)行結(jié)果如下圖所示:

?

再讓恐龍向上移動(dòng)241步,運(yùn)行結(jié)果如下圖所示:

通過(guò)調(diào)試步數(shù)的數(shù)值,讓恐龍走出剩余的迷宮,此處不再展開(kāi),完整的程序如下:

03-程序升級(jí)

以下程序?qū)ι鲜龅某绦蜻M(jìn)行了簡(jiǎn)化,通過(guò)坐標(biāo)系的數(shù)學(xué)知識(shí)進(jìn)行實(shí)現(xiàn),微信回復(fù)走迷宮-進(jìn)階版即可獲得程序的模型,效果如下:

轉(zhuǎn)自:http://www.china-scratch.com/news/7621

總結(jié)

以上是生活随笔為你收集整理的Scratch少儿编程案例~走迷宫游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。