您現在的位置是:首頁 > 棋牌

Scratch|迷宮大冒險

  • 由 扣叮李 發表于 棋牌
  • 2021-12-31
簡介請生成多張迷宮圖片,這樣遊戲才有可玩性因為我家CoCO特別喜歡小汽車,那就上網找個坦克的圖片作為遊戲的主角吧開啟 Scratch 上傳背景迷宮圖片選擇我們前面生成的迷宮圖片,新增到背景後,依次點選新增多張背景,這裡是未來設定不同的關口按照上

scratch怎麼清空舞臺

07 Scratch|迷宮大冒險

最近我家淘氣包迷上了迷宮大冒險,繪本買了不少,這也不夠各種簡單圖片很快就過關了,沒有辦法,看來只能發揮老爹的強項了,用 Scratch 做一個迷宮大冒險的遊戲吧!

Scratch|迷宮大冒險

開始迷宮大冒險小遊戲開發

線上生成迷宮圖片,用瀏覽器開啟這個網址:http://mazegenerator。net/

Scratch|迷宮大冒險

下載儲存為圖片格式,我這裡儲存為 SVG 格式。

請生成多張迷宮圖片,這樣遊戲才有可玩性

因為我家CoCO特別喜歡小汽車,那就上網找個坦克的圖片作為遊戲的主角吧

開啟 Scratch 上傳背景迷宮圖片

選擇我們前面生成的迷宮圖片,新增到背景後,依次點選新增多張背景,

這裡

未來設定不同的關口

Scratch|迷宮大冒險

按照上圖1—>2—>3的順序點選新增即可,

再編輯背景圖片使其覆蓋整個舞臺,如下用

剪頭工具

拖拽圖中紅框的拖拽點即可調整背景大小,注意

多個背景都需要調整大小

Scratch|迷宮大冒險

上傳

坦克

角色

我們還需要一個終點的小旗子,自己動手做一個吧

Scratch|迷宮大冒險

準備工作完成 ,接下來梳理一下程式的流程:當程式開始執行的時候,使用者要透過鍵盤的上下左右鍵控制坦克移動,且坦克只能在迷宮內移動,不過穿過迷宮牆壁;坦克移動時要留下走過的路線提示使用者;當坦克到達終點是提示進入下一關。

坦克程式碼講解

當程式開始時,需要做一下

初始化操作

: 抬起畫筆,清除舞臺上所有痕跡;設定畫筆的粗細,設定角色的大小(坦克不能比迷宮的通道大),坦克移動到迷宮的入口。

程式執行時,不斷更改坦克的顏色,表示程式在執行狀態。當按下

上下左右

時,改變坦克朝向移動 3 步,偵測判斷是否碰到迷宮牆壁

黑色

,是否碰到舞臺邊緣。如果碰到則退回 3 步。

偵測判斷是否碰到角色

旗幟

,或者是否碰到

紅色

,如果碰到這表示勝利,

廣播

下一關,開始下一關。

旗幟程式碼

Scratch|迷宮大冒險

旗幟程式碼相對簡單,初始化設定大小,移動到迷宮終點位置即可。

背景程式碼

Scratch|迷宮大冒險

背景當接收到

廣播

“下一關”時切換一個隨機背景,開啟新的一關。

好了,讓我們來看看效果吧!

Scratch|迷宮大冒險

Top