Scratch 単語当て課題4

Scratch たんだい

課題内容

ランダムに決められた単語(解答候補リスト)の中から単語を当てる

解答

解答を表示する

背景を変更

変更前

@greenFlagが押されたとき
(入力文字生成 v)を送って待つ
(入力ボタン生成 v)を送って待つ
[回数 v]を(0)にする
(入力初期化 v)を送って待つ
(ゲームスタート v)を送る
[文字列決定 v]を受け取ったとき
もし<<([回答 v]の長さ::list)<(5)>かつ<[英単語 v]に(回答::list)が含まれる>>なら
もし<(回数)<(6)>なら
(入力初期化 v)を送って待つ
でなければ
(ゲームオーバー v)を送って待つ
end
end

変更後

@greenFlagが押されたとき
変数[解答 v]を隠す
(解答生成 v)を送って待つ
(入力文字生成 v)を送って待つ
(入力ボタン生成 v)を送って待つ
[回数 v]を(0)にする
(入力初期化 v)を送って待つ
(ゲームスタート v)を送る
[文字列決定 v]を受け取ったとき
もし<<([回答 v]の長さ::list)<(5)>かつ<[英単語 v]に(回答::list)が含まれる>>なら
もし<(解答)=(回答::list)>なら
(ゲームクリア v)を送って待つ
でなければ
もし<(回数)<(6)>なら
(入力初期化 v)を送って待つ
でなければ
(ゲームオーバー v)を送って待つ
end
end
end

背景に追加

[解答生成 v]を受け取ったとき
[解答 v]を([解答候補 v]の((1)から([解答候補 v]の長さ::list)までの乱数)番目)にする
[ゲームオーバー v]を受け取ったとき
変数[解答 v]を表示する
[ゲームクリア v]を受け取ったとき
変数[解答 v]を表示する

入力ボタン文字に追加

[ゲームクリア v]を受け取ったとき
[スプライトの他のスクリプトを止める v]

入力ボタン背景に追加

[ゲームクリア v]を受け取ったとき
[スプライトの他のスクリプトを止める v]

削除ボタンに追加

[ゲームクリア v]を受け取ったとき
[スプライトの他のスクリプトを止める v]

決定ボタンに追加

[ゲームクリア v]を受け取ったとき
[スプライトの他のスクリプトを止める v]

サンプル

sb3ダウンロード