Scratch スライドパズル課題2

Scratch だい

課題内容

ブロックを必ずクリアできるランダムの配置から開始する

解答

解答を表示する

背景を変更

変更前

@greenFlagが押されたとき
背景を(スタート v)にする
(盤面生成 v)を送って待つ
(ブロック生成 v)を送って待つ
(盤面更新 v)を送って待つ
(ゲームスタート v)を送る

変更後

@greenFlagが押されたとき
背景を(スタート v)にする
(盤面生成 v)を送って待つ
(ブロック生成 v)を送って待つ
(ランダム v)を送って待つ
(盤面更新 v)を送って待つ
(ゲームスタート v)を送る

背景に追加

[ランダム v]を受け取ったとき
(1000)回繰り返す
[入替元場所 v]を((((1)から(8)までの乱数)*(2))-(1))にする
[入替先場所 v]を(((1)から(7)までの乱数)*(2))にする
(入れ替え v)を送って待つ
end

サンプル

sb3ダウンロード