Scratch スライドパズル課題3

Scratch だい

課題内容

初期位置にブロックを配置するとクリア

解答

解答を表示する

背景を変更

変更前

[盤面生成 v]を受け取ったとき [状態 v]のすべてを削除する [x v]を(1)にする (16)回繰り返す (x)を[状態 v]に追加する [x v]を(1)ずつ変える end

変更後

[盤面生成 v]を受け取ったとき [状態 v]のすべてを削除する [完成 v]のすべてを削除する [x v]を(1)にする (16)回繰り返す (x)を[状態 v]に追加する (x)を[完成 v]に追加する [x v]を(1)ずつ変える

背景に追加

[盤面更新 v]を受け取ったとき もし<(完成::list)=(状態::list)>なら (ゲームクリア v)を送る end [ゲームクリア v]を受け取ったとき 背景を(クリア v)にする

ブロックに追加

[ゲームクリア v]を受け取ったとき もし<<(0)<(識別番号)>かつ<(識別番号)<(17)>>なら 隠す end

サンプル

sb3ダウンロード