Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

コイン集め

2018/06/17 15:09:58

コイン集め

2626

2626

『コイン集め』はコインをひたすら集めるゲームです。
途中から出てくる『火』に触れるとゲームオーバー。

【操作】
←:プレイヤーが左に移動します。
→:プレイヤーが右に移動します。
スペースキー:プレイヤーがジャンプします。
←+スペースキー:プレイヤーが左にジャンプします。
→+スペースキー:プレイヤーが右にジャンプします。

【プログラム解説】
プログラムは3ファイル分を使います。
ファイル0: 10~330
ファイル1:400~440,900~999
ファイル2:500~860

主な内容
10~330:初期設定&オープニング
400~440:BGM
500~860:メインループ
   500~510:コイン動作
   520~570:ファイヤー動作
   600~720:プレイヤー動作
   800~860:当たり判定
900~999:ゲームオーバー

<変数>
F : 当たり判定値
G : 地上のY座標
I : ループ変数①
J : ループ変数②
K : キー入力
L : キー同時押し(#1002)
S : スコア
V : ジャンプ・カウント値
W : 斜めジャンプ用のX増減値
X : プレイヤーのX座標
Y : プレイヤーのY座標
Z : プレイヤーの向き
[0] : コインのX座標
[1] : コインのY座標
[2] : ファイヤー①のX座標
[3] : ファイヤー①のY座標
[4] : ファイヤー②のX座標
[5] : ファイヤー②のY座標

<SPRITE番号>
0~9 : 床
10,11 : スコア
12 : プレイヤー
13,14 : ファイヤー
15 : コイン

※下記のF=5がファイヤーとの当たり判定値です。
 ゲームが難しい場合は値を小さくすると難易度が下がります。
  800 FORI=0TO4STEP2:J=9:F=5:IFI=0F=6

【更新履歴】
20018/06/24 コイン&ファイヤーの表示と座標変更の順番を適正化
ジャンプ中にコインを取ると得点は2点に変更

PLAY

Programmers played with this program.2 programmers

だーくん
だーくん
2018/07/12 18:59:53
Kidspod運営チーム
Kidspod運営チーム
2018/06/29 19:05:23