ひたすらボールを打ち合うだけのシンプルなPongです。
マシン語領域を11KB(2C00h)以上確保して下さい。
プログラムをロードしてBD000hをコールすると始まります。
>POKE &BFE03,&1A,&FD,&B,0,&2C,0:CALL &FFFD8 [RET]
>LOAD M"PONG.BIN":CALL &BD000 [RET]
[SPACE]……ゲーム開始
[2][8]……パドル移動
[C・CE]……効果音ON/OFF切り替え
[SHIFT]……ポーズ/解除
[BASIC]……終了
[4][6]……多階調ウェイトの切り替え(8段階)
[2][8]……壁紙の変更(4種類)
(※壁紙はゲーム開始時ランダムで表示されます。)
・5点とるごとにレベルアップ。COMとの距離が縮まる。レベルは最高9まで。
・パドルのどこに当たるかによってボールの跳ね返る角度が変わる。端の方が急角度。
・こするようにして打ち返すと通常の1.5倍くらいのスピードが出る。
・パドルのど真ん中に当たると最速で打ち返す。
・ボールには微妙に重力が働いている。
・COMの動きは非常に単純……。
コントラストは濃いめにした方がきれいに見えます。画面が点滅したり、波うって見えるようならウェイトを切り替えてください。
E650は液晶が違うのできれいな階調は出ないと思います。
※電池が消耗していると画面が乱れてきます。
ファイルサイズが妙に大きいですがこれは大量のグラフィックデータを無圧縮で持っている為です。
壁紙だけで4KBも使っていて、さらに高速化のためキャラクタはあらかじめシフトした物を用意していたりします。
#1.00 2004-08-05 初版。
#1.00a 2004-11-05 細かい修正。