scratch

scratch 3 轉成 網頁:
※Project HTMLifier:https://sheeptester.github.io/words-go-here/htmlifier/ 

TurboWarp Packager:https://packager.turbowarp.org/

比大小遊戲

目標:

準備一個有13個位置的清單變數N,每個位置的內容恰好是它的編號

※新增 [變數] : index (位置編號)

※新增 [清單] : N

程式如右方圖示 :

提醒:

白色的部分是手動輸入的欄位,

有顏色的部分是積木,兩者不要搞混了

目標:

打亂這13個位置內容的排列順序,但不能任兩個位置內容相同(重複內容)

※透過訊息[打亂順序]啟動這部分的程式

動作原則:隨機挑兩個位置,調換彼此的內容

※新增 [變數] : i (第 1 個隨機位置編號)

※新增 [變數] : j (第 2 個隨機位置編號)

※新增 [變數] : tmp (暫存器 buffer)

※隨機產生 i 的內容 (1~13)

※隨機產生 j 的內容 (1~13)

調換第 i 個和第 j 個位置的內容( N[i] , N[j] )

※tmp = N[i]

※N[i] = N[j]

※N[j] = tmp

在前一個目標程式尾端,加入:

※廣播訊息:[打亂順序]

才可以接著啟動這部分的程式

 比大小範例檔(0416) 

 比大小範例檔(0427)

 比大小範例檔(0429)

遊戲開始前的預備動作:

1. 將 1 到 13 的數字,隨機排列順序(打亂前後順序),是遊戲每一個關卡要使用的數字

2. 第一個關卡數字固定是 7

遊戲規則:

遊戲有 (幾) 個關卡,每個關卡的題目數字,跟下一個關卡數字做比較,由玩家選擇:[大] 或 [小],猜對進入下一關,猜錯進行處罰(直接結束 或 扣剩餘次數)

 下載

 下載

 下載