速習!スクラッチ講座

SCRATCH

ハイスコアをつくる

スコアに新記録が出たとき、ハイスコアを残したいというケースがあります。

ハイスコアの仕組みがあれば、自作ゲームもさらに白熱することでしょう。

ハイスコアの変数

前回に続き、ポンゲームを使ってハイスコアのプログラミングをやっていきましょう。

まず変数をつくります。

変数は画面に表示させますので、端のほうに動かしておきましょう。

ただ、ゲーム中は邪魔になるので、ゲームスタート時は隠しおくことにします。

ハイスコアは「点数」のプログラムと大きく関わってきます。

そのため、ボールのスプライトでプログラミングしていきましょう。

変数「ハイスコア」を隠します。

まずはここまで、変数の準備が整いました。

ハイスコアのしくみ

さてここから、ハイスコアのしくみについて考えていきましょう。

はじめに、隠した変数を、どのタイミングで表示させるか。

これは、ゲームオーバーのときに出てくるようにします。

ここへさらに、コードを追加しましょう。

「もし~なら」を使い、点数がハイスコアを上回ったときの条件を入れます。

プレイしてみましょう。

最高得点をとって、ゲームオーバーになったときに、「ハイスコア」が表示されるようになりました。

SCHOOL教室案内