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

ピョンピョン

2021/12/24 08:36:04

ピョンピョン

t/i

t/i

【内容】
 ジャンプでしか移動できないキャラクター「ピョンピョン」を操作して、下に落ちないように右に進んで行くゲームです。IchigoJam のバージョン1.2以降用です。

【遊び方】
 画面左上で動いているのがパワーメーターです。スペースキーを押して止めた時のパワーでジャンプします。パワー1につき横1キャラクター分移動します。右の方に進むと画面が左にスクロールします。画面左下の表示は持っているイチゴの数です。イチゴがあればジャンプ中にスペースキーを押して空中ジャンプできます。空中ジャンプはイチゴの数だけ何回でもできますが画面右端まで行くとそれ以上は進めません。画面下に落ちるとゲームオーバーで、Enterキーを押して再スタートです。

【プログラムについて】
 プログラム0と1の2つがあります。0の方から実行して下さい。VIDEO3の拡大画面モードを使っているので途中でプログラムを止めた時は、F8キーを押してVIDEO1の画面に戻して下さい。

<プログラム0>
 20-100行目 初期設定、画面作成
 900-920行目 ゲームオーバー

<プログラム1>
 200-230行目 キー入力待ち
 300-350行目 ジャンプ処理
 400-500行目 スクロール処理
 600行目 イチゴ個数表示サブルーチン

<変数>
 A ピョンピョンのキャラクター番号(224:立ち1、225:立ち2、226:ジャンプ)
 B スペースキー状態(0:離してない、1:離した、2:押した)
 C パワー用カウンター
 D アニメ用カウンター(0,1)
 H 穴の数(地面8キャラ分に対して)
 I FORループ用
 K ジャンプ加速度
 L レベル
 M レベルアップ用カウンター
 P パワー
 R 乱数
 S 距離
 W パワーメーターの速さ調整用のWAIT
 X ピョンピョンx座標
 Y ピョンピョンy座標
 Z イチゴ個数(空中ジャンプ可能回数)

 [0]-[15] 地面データ(画面内)
 [16]-[23] 地面データ(作成データ用)
 [24]-[31] 地面データ(作成コピー用)
 [32]-[47] イチゴデータ(画面内)
 [48]-[55] イチゴデータ(作成データ用)
 [56]-[63] イチゴデータ(作成コピー用)
 [64]-[66] パワーメーターデータ

PLAY

Programmers played with this program.3 programmers

ほっちゃん
ほっちゃん
2023/03/03 22:05:18
あべのぶひで
あべのぶひで
2022/01/01 22:50:22
Kidspod運営チーム
Kidspod運営チーム
2021/12/27 09:21:27