Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
1 2
次のページ(過去)
返信[6]
親投稿
けんご kennmasa28
皆さん、ご回答ありがとうございました
0そうだね
プレイ済み
トピック
けんご kennmasa28

プログラムにセーブデータ機能をつけたいのですが…

ハイスコアが記録されるゲームを作ったのですが、セーブ機能をつけていないため、プログラムを起動する度にハイスコアが0に戻ってしまいます。ハイスコアなどの数値データをプチコン3号に保存するにはどうすればいいですか?
0そうだね
プレイ済み
返信[7]
親投稿
けんご kennmasa28
まずはGOTO命令とIF~THEN命令からマスターしてみましょう。AボタンをおすとBGMがなるプログラムの例です。 BGMSTOP ACLS PRINT ¨Aをおしてください¨ @START X=BUTTON() IF X==16 THEN BGMPLAY 0:END GOTO @START 解説すると、5行目で「ボタンをおされたら、ボタンに対応する数字をX(変数)に代入する」という命令を入れています。ここで、Aボタンに対応する数字は16なので、Aボタンを押されているときはX=16になります。(何も押されていない時はX=0)さらに6行目の「Xが16のとき、BGMを流す」という命令により、AボタンをおすとBGMが流れるのです。また、最後のGOTO @STARTにより4~7行目を永遠と繰り返しています。これがないとAボタンを入力する前にプログラムが終了してしまいます。
0そうだね
プレイ済み