Scratch 単語当て課題4
課題内容
ランダムに決められた単語(解答候補リスト)の中から単語を当てる
解答
解答を表示する
背景を変更
変更前
@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]