点数表示

右上に点数を表示 PICO-8
右上に点数を表示

PICO-8スネークゲーム「ピコニョロ」をつくっています。

点数の表示を実装しました。

ベビのライフゲージが左上、カエルの総数が左下、レーダーが右下、そして空いた右上が点数となります。

最高得点は99990点で5桁表示とし、ゼロパディング(空いた桁をゼロで埋める)も行いました。

右上に点数を表示
右上に点数を表示

PICO-8では、扱える数値の最大が32767なので、内部では10点を1点とすれば、最高得点は9999となり収まります。

表示するには、点数をtostr()関数で文字列化します。

その文字列の長さを調べ、4行より小さければ、小さい分先頭に0を足して、最後に後ろに0を足すことで、10倍して表示されます。

点数の表示ができたので、得点加算を実装します。

カエルの点数は10点を基本とし、アイテム取得で最大32倍の320点を得ることが出来ます(アイテム実装予定)。

コメント

タイトルとURLをコピーしました