これを学ぶよ
わざmid-11 〇まで繰り返す by Cresmaia / 元プロジェクト
「〇まで繰り返す」ブロックを使ってゲームオーバー判定のある仕組みを作ろう。条件付きループ(repeat-until)の使い方を学ぶ。
つかうブロック
緑の旗が押されたとき○を○にする○まで繰り返す
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 3もっとScratchを楽しもう
1ライフを3にセットしよう
「ライフ」という変数を作り、ゲーム開始時にライフを3に設定します。『変数』から『変数を作る』で「ライフ」を作り、『緑の旗が押されたとき』の下に『○を○にする』をつなげて、ドロップダウンで「ライフ」を選んで「3」を入れましょう。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2ライフが0になるまでくり返そう
『○まで繰り返す』を置き、条件には『演算』の『○=○』を使い、左に『ライフ』、右に「0」を入れます。中には『○秒待つ』(1) と『○を○ずつ変える』(ライフ, -1) を入れて、1秒ごとにライフを減らします。
使うブロック
よみこみちゅう...
ヒント
3ゲームオーバーを表示しよう
ライフが0になってループから抜けたら、「ゲームオーバー!」と言わせましょう。『○まで繰り返す』の下に『○と○秒言う』をつなげ、「ゲームオーバー!」と「2」を入れます。緑の旗を押すと、3秒後にゲームオーバーが表示されます。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら