############################
# TESTER PHASE ONE(移植版) #
############################

「５９番街の部屋(http://homepage2.nifty.com/isshiki/)」さん制作のシューティングゲーム
『TESTER PHASE ONE(http://homepage2.nifty.com/isshiki/prog_win_game.html)』をP/ECEに移植しました。

================
インストール方法
================

「tester.pex」をP/ECEに転送してください。

======
ルール
======

(オリジナル版TESTER PHASE ONEのreadme.txtより引用)

たくさん敵を倒してください。
敵弾に当たるとゲームオーバーです。残機はありません。

ゲージ（画面下に表示）が溜まっていれば「リフレクトバリア」を展開できます。
リフレクトバリア展開中は自機が無敵になり、さらにバリアに当たった敵弾を反射
して敵に当てる事ができます。
バリアによって敵弾を反射するとボーナス点が加算され、さらに、その弾で敵を倒
すと通常の２倍のスコアが入ります。

消費したゲージは、自機を移動させることにより停止状態より早く回復できます。

========
操作方法
========

------------
タイトル画面
------------

上下左右ボタン　　　　メニュー、開始レベルなどを選択します。
Ａボタン　　　　　　　メニューを決定します。
ＳＥＬＥＣＴボタン　　プログラムを終了します。

----------
ゲーム画面
----------

上下左右ボタン　　　　自機を移動します。
Ａボタン　　　　　　　ショットを発射します。
Ｂボタン　　　　　　　リフレクトバリアを展開します。
ＳＥＬＥＣＴボタン　　タイトル画面に戻ります。

--------
いつでも
--------

ＳＴＡＲＴボタン　　　一時停止／再開します。

========
あとがき
========

５９番街の部屋さんのシューティングゲームをP/ECEへ移植第六弾、「TESTER PHASE ONE」です。
オリジナル版のTESTER PHASE ONEは、５９番街の部屋さんのライブラリ「libSDL_wheel(http://homepage2.nifty.com/isshiki/prog_win_app.html)」を使った、サンプルゲームの位置付けです。

「愚直シューティング」と銘打たれているとおり、敵や敵弾の動きはシンプル。
ほとんどの敵や弾は縦か横に直線移動というシンプルさ・・・にもかかわらず、それらの組み合わせが絶妙で、スピード感あふれるゲームになっています。
リフレクトバリアの残り時間ぎりぎりを狙って、敵の弾に突っ込んでいくスリルが楽しいです。
序盤はかなり簡単なのですが、僕の腕ではレベル50〜60あたりに難易度の壁があり、このあたりのレベルが特に面白いと思いました。

過去に５９番街の部屋さんのゲームを移植した際は、高速化のために固定小数点化を行っていたのですが、今回は浮動小数点のまま移植してみました。
もともとの処理が比較的軽いおかげもあって、浮動小数点のままでも充分な速度になりました。

オリジナル版のTESTER PHASE ONEは、既にバージョン0.12までバージョンアップしていて、主にリプレイ機能が強化されて行っています。
今回のP/ECE移植版は、初期のバージョン0.04をベースに、それ以降のバージョンでの不具合修正などを取り込んで移植しました。
P/ECEのフラッシュメモリ制約のため、リプレイデータの保存は、ハイスコア更新時のプレイをひとつだけ保存できます。

==================
ライセンスについて
==================

オリジナル版TESTER PHASE ONEのライセンスに準じます。
オリジナル版TESTER PHASE ONEのreadme.txtファイルが、LICENSEフォルダに入っています。
オリジナル版TESTER PHASE ONEのreadme.txtファイルに記載されている内容をご確認ください。

====
謝辞
====

『TESTER PHASE ONE(http://homepage2.nifty.com/isshiki/prog_win_game.html)』制作者の「５９番街の部屋(http://homepage2.nifty.com/isshiki/)」さんに感謝いたします。

==================
Fri Mar 20 2009
Naoyuki Sawa
nsawa@piece-me.org
==================
