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

Wire Climber (マシン語版)

2021/03/27 10:39:10

Wire Climber (マシン語版)

OBONO

OBONO

※ IchigoJam 1.4 以降

伸び縮みするワイヤーを駆使して上方向に進んでいくアクションゲームです。
主人公はカーソルキーの[↑]で真上に、[←][→]で斜め45度にワイヤーを射出します。
ワイヤーの先端を画面内のバーにひっかけて、反動を利用して進んでいきます。

画面左下にはスコアが表示されます。
主人公が画面下に落下してしまうとゲームオーバーです。

プログラムを実行すると、タイトル画面無しにいきなりゲームが始まりますので注意してください。

【解説】

本来 BASIC のプログラムの内容が格納されるメモリ領域に、マシン語のプログラムを展開しています。
そのため、SAVE 命令でマシン語プログラムも一緒に保存することができます。
LOAD 命令で保存したプログラムを読み込むと "Loaded 60byte" と表示されますが、
実際はマシン語プログラムもメモリに読み込まれています。

BASIC のプログラムの編集(行の追加や、既存の行の内容の変更)をすると、
マシン語が展開されているメモリの内容が書き換えられてしまい、
次回実行時にマシン語が暴走する恐れがあります。ご注意ください。

マシン語を使用しており、かつ API テーブルを利用しているため、
IchigoJam 1.3 以前や、IchigoJam web、Ichigo Jam R では動作しません。

GOOD

Programmers marked as favorites.1 programmers

Kidspod運営チーム
Kidspod運営チーム
2021/04/12 17:15:51