Yossy_StarTrek ルール&ゲーム方法
1974 年頃に、Mr. Mike Mayfield の StarTrek ゲームを、Mr.Robert Leedom & Mr.David Ahl がさらに改良したバージョンです。ミニ・コンピュータ用に BASIC 言語で記述されたコマンド入力型、全スクロールタイプの StarTrek ゲームを再現しました。ゲーム操作はコマンドを入力、光子魚雷発射時は方向、移動時は方向及び距離を COM 計算で浮動小数点型で入力しながらゲームを進めます。* * * * * * ルール * * * * * *1. 貴方は宇宙船エンタープライズ号の船長で、惑星連邦に脅威をあたえているクリンゴン船隊の索敵と撃破の任務を帯びている。 貴方は所定の期間内に任務を完遂しなければならない。宇宙船の補給のため 1 ~ 3 の宇宙基地がある。2. まず貴方は銀河系のある位置から出撃する様に指示される。銀河は 8 × 8 のクオドラントにわけられている。 新しい区域に入る毎にクオドラントの名前が復唱される。各クオドラントは更に 8 × 8 のセクターに分けられている。3. セクター区域で次のシンボルが用いられる。 <*> エンタープライズ号 >|< 宇宙基地 +++ クリンゴン * 星4. 8人の戦闘員がいる。 NAV コースとワープエンジン速度を設定して宇宙船を操縦する。 SRS 短距離センサ走査(1クオドラント) LRS 長距離センサ走査(9クオドラント) PHA フェーザ砲作動(エネルギー砲) TOR 光子魚雷作動 SHE シールド作動(フェーザ攻撃に対する防御) DAM 損害及び修理状況報告 COM ライブラリ・コンピューター呼び出し5. ライブラリ・コンピューターに対する指示 0, 銀河に関する全記録 1, 状況報告 2, 光子魚雷の攻撃データ 3, 宇宙基地への航行データ 4, 方位/距離計算 5, 象限地図 XXX, ゲームを終了6. 計算式 移動時、光子魚雷発射時に、エンタープライズ号の COM 計算の数値を入力します。 座標のマス目から計算した逆三角関数を4方向に応じて補正する。 1 が起点で、反時計回りに、全周囲 0 - 359 度が、1 - 8.99 に対応している。 Y 4 3 2 ・ ・ ・ 5 -<*>- 1 X ・ ・ ・ 6 7 8 方向に応じて補正する。 1 - 3 方向は、1 + (座標のマス目から計算した逆三角関数)の数値が方向(COURSE) 3 - 5 方向は、5 - (座標のマス目から計算した逆三角関数)の数値が方向(COURSE) 5 - 7 方向は、5 + (座標のマス目から計算した逆三角関数)の数値が方向(COURSE) 7 - 8.99 方向は、9 - (座標のマス目から計算した逆三角関数)の数値が方向(COURSE) COURSE = 座標のマス目から逆三角関数で計算した角度(全周囲 0 - 359度 = 1 - 8.99)に対応した小数点つき数字に変換して入力します。 WARP QUADRANT (0 or 1-9.99) = QUADRANT 間移動距離は座標のマス目から三角関数で計算した斜辺の長さを小数点つき数値で入力します。 WARP SECTOR (0 or 0.1-0.99) = SECTOR 内移動距離は座標のマス目から三角関数で割り出した斜辺の長さを小数点つき数値を、10 分の 1 に変換した数値で入力します。 計算例 COMPUTER RECORD OF GALAXY FOR QUADRANT 1 2 3 4 5 6 7 8 ------------------------------- 1 :###:###:###:###:###:###:###: 003: ------------------------------- 2 ;###:###:###:###:###:###:###:###: ------------------------------- 3 :###:###:###:###:###:###:###:###: ------------------------------- 4 ;###:###:###:###: 002 :###:###:###: ------------------------------- 5 :###:###:###:###:###:###:###:###: ------------------------------- 6 ; 104 :###:###:###:###:###:###:###: ------------------------------- 7 :###:###:###:###:###:###:###:###: ------------------------------- 8 ;###:###:###:###:###:###:###:###: ------------------------------- QUADRANT 4, 5 から QUADRANT 1, 8 へ移動する COM 計算で INITIAL COORDINATES Y = 4 , INITIAL COORDINATES X = 5 , FINAL COORDINATES Y = 1 , FINAL COORDINATES X = 8 と入力すると DIRECTION = 2.8 , DISTANCE = 5.09 と計算される。 関数電卓では、1 - 3 方向なので、DIRECTION = 2 ,DISTANCE = 4.24 と計算される。 QUADRANT 4, 5 から QUADRANT 6, 1 へ移動する COM 計算で INITIAL COORDINATES Y = 4 , INITIAL COORDINATES X = 5 , FINAL COORDINATES Y = 6 , FINAL COORDINATES X = 1 と入力すると DIRECTION = 5 , DISTANCE = 6 と計算される。 関数電卓では、5 - 7 方向なので、DIRECTION = 5.59 ,DISTANCE = 4.47 と計算される。 COM 計算報告はエンタープライズ号のコンピューターが過負荷状態で精度が落ちているので、光子魚雷が外れる場合があります。 それがゲームを面白くしていますが、どうしても正確に命中させたい場合は、各自が関数電卓か Yossy_Calculator で計算して下さい。7. エンタープライズ号の状況に関する報告は士官(MR.SPOCK, SCOTT, SULU, CHEKOV)によって作られる。8. クリンゴンはクオドラント区域内で静止してはいない。その区域に入ると彼等は移動して攻撃をしかけて来る。9. 攻撃及び被害について。 A, フェザー砲攻撃は彼等との距離が離れると威力は低下する。 B, 防御シールドの強さに比べて、クリンゴンからの攻撃が大きいときに宇宙船は被害を受け、被害調査報告が出される。 C, クリンゴンに対する攻撃が敵の防御シールドに比べてより強力でないと損傷を与える事ができない。 D, 被害調査報告は故障装置がいつ完全修復されたかを知らせる。10. エンジンは銀河を離れようとするとき、或いは星、宇宙基地、クリンゴンの間を稼働するとき自動的に停止される。11. 危機に陥った時、又は僅かな計算誤りをした時シールドの作動エネルギーの一部がワープエンジンに転用される(シールドが作動中のみ)。12. 基地にドッキング中に修理工チームが宇宙船を修理できる(所要時間の見積もりはいつも少な目であるが、もし必要な時間を与える事かできるならば)13. ゲーム終了までの間の移動時間を節約するために、冷酷にも宇宙基地を破壊すると宇宙船隊司令部から罵られる。もし最後の基地を破壊するとゲームに負けてしまう。14. ゲームの終了は幾つかの地点を掃蕩し終わった時である。そして任務を成功裡に完遂した後(又は前の任務を辞退した後)に新しい指令を受ける事かできる。* * * * * * ゲーム方法 * * * * * *
起動画面です。
ゲームの解説が必要なければ、NO と入力します、任務が指示されたら、Enterキーを押すとゲームが開始します。
ゲームの解説が必要なので、YES と入力したら、順次 Enterキーを押すと次々と表示されます。
ゲームの解説がもう一度必要なければ、NO と入力します。
任務が指示されます、Enterキーを押すとゲームが開始します。
SECTOR情報が表示されます。
COMMAND? COM と入力して、0 と入力すると銀河に関する全記録が表示されます。
COMMAND? COM と入力して、1 と入力すると状況報告が表示されます。
COMMAND? COM と入力して、2 と入力すると光子魚雷の攻撃データが表示されます。
COMMAND? SRS と入力するとSECTOR情報が表示されます。
COMMAND? LRS と入力すると周囲のQUADRANT情報が表示されます。
COMMAND? SHE と入力して、NUBER OF UNITS TO SHIELDS:? 防御シールドに使用するエネルギーを入力して下さい。
COMMAND? DAM と入力すると損害及び修理状況報告が表示されます。
Startrek ダウンロードページ
トップページへ戻る