ステージエリアの背景(はいけい)を選択(せんたく)し、
「データ」カテゴリーから「変数(へんすう)を作る」 をクリックします。
変数名(へんすうめい)にキーボードで「タイマー」と入力(にゅうりょく)してください。
「旗がクリックされたとき」をドラッグし その下に「タイマーを 0 にする」を配置(はいち)します。
タイマーの 0 を 10 に変えます。
タイマーは、勝手(かって)に1秒ずつ減(へ)ったりしません。
そのようにプログラミングしてみましょう。
「タイマーを 10 にする」の下に「ずっと」をドラッグ し、その中に「1秒待つ」を入れ、「タイマーを 1 ずつ 変える」を入れます。
1ずつ変(か)えるままだと、1ずつ足されていくので -1 にし、1ずつ引いていきます。
タイマーが 1 減(へ)る度(たび)に、1秒待ちますから 1 秒ずつ減(へ)っていくタイマーが出来上(できあ)がります。
ただし、このままでは 10 秒たっても何も起きません。
タイマーがゼロになったら、全てを止めましょう。
プログラミングを言葉(ことば)で表現(ひょうげん)すると、
「もしタイマーがゼロと同じになったら、全てを止める」
となります。
少し複雑(ふくざつ)ですが、頑張りましょう。
「制御」カテゴリーから「もし なら」をドラッグします。
次に「演算(えんざん)」カテゴリーから「 □ = □ 」を選択(せんたく)し、「もし なら」の六角形(ろっかくけい)にはめます。
□の左側には、「データ」カテゴリーで先ほど作ったタイマーを配置(はいち)し、右側には数値入力(すうちにゅうりょく)で「 0 」を入れます。
そして「もしタイマー=0 なら」の中に「制御」の 「すべてを止める」をドラッグしましょう。
このスクリプトを「タイマーを -1 ずつ変える」の 下にドラッグします。
これで 10 秒カウントしゲームクリアするタイマーが完成(かんせい)しました。
ゲームクリアしたら、「You Win」の文字が出るようにしましょう。
ステージエリアの白い背景(はいけい)をクリックし、「背景」を見てみます。
「最初の背景」と「ゲームオーバー」と「クリア」があるので、背景(はいけい)を変えると「You Win」の文字を出すことが出来ます。
タイマーを作ったスクリプトブロックに移動(いどう)し、「見た目」カテ ゴリーから「背景を▼にする」を「全てを止める」の前におきます。 ▼をクリックして「ゲームクリア」を選(えら)び ます。
これでゲームクリアのメッセージが出 るようになりました。
しかし、このままだと、ゲームをもう一度プレイした時に、「You Win」の文字が残(のこ)ったままになります。
背景(はいけい)が「ゲームクリア」になったままなので、もとに戻してあげましょう。
「旗がクリックされたとき」の下に、「背景を▼にする」を置(お)き、▼をクリックして「最初の背景」を選(えら)びます。
これで元に戻(もど)ります。
次は、7. 勇者(ゆうしゃ)がドラゴンに触(ふ)れたとき「Game Over」の文字が出るです!