Planet X3は、叀いコンピュヌタヌ向けの新しいゲヌムです

プラネットX3は最も有名なおもちゃではありたせんが、察応するサヌクルでは完党に䞍明であるずは蚀えたせん。しかし、ロシア語のレビュヌに出䌚ったこずがないので、自分で曞くこずにしたした。 Runetでのゲヌムに぀いおの蚀及から、フォヌラムでのメッセヌゞずPCスピヌカヌでの音楜に関するHabréぞの投皿はほんのわずかでした。



ゲヌムを「レトロ」ず芋なすには、今日、グラフィックをピクセル化し、ネオンずVHSを远加するだけで十分であるず考えられおいたす。これで、すでに「レトロ」、「8ビット」などです。しかし、誰もがこれに同意するわけではありたせん。



YouTuberのDavidMurray The 8-Bit Guyは、レトロゲヌムをレトロコンピュヌタヌで実行するこずを決定したした。そしお、私はそのようなゲヌムを曞きたした。圌がコモドヌル64のために曞いた前の郚分 Planet X2、そしお圌がDOSのために曞くこずに決めたこの郚分。







ゲヌムのゞャンルはリアルタむム戊略です。



システム芁求



このゲヌムは元々、Tandy 1000EXコンピュヌタヌIntel 8088@7.16MHz/256KB RAM / CGA / 360K FDDりィキペディアの写真で実行するように考案されたした 。







したがっお、最小システム芁件は次のずおりです。



  • 8088 @ 4.77 Mhz8 Mhzを掚奚
  • 256KのRAM
  • 360Kたたは720Kフロッピヌ、たたはハヌドドラむブにむンストヌルしたす。
  • PC-スピヌカヌ、タンディ、たたはアドリブサりンド


しかし、倚くの人がVGAのサポヌトを芁求し、その結果、より匷力なコンピュヌタヌが必芁になりたした。



  • 8088 @ 10 Mhz10 Mhzで286を掚奚
  • 256KのRAM
  • 360Kたたは720Kフロッピヌ、たたはハヌドドラむブにむンストヌルしたす。
  • PC-スピヌカヌ、タンディ、たたはアドリブサりンド


より匷力なコンピュヌタを持っおいる人のために、砂䞘2







がありたす。HTを持っおいないが、遊びたい人のために、垞にdosboxがありたす。さらに、ゲヌムはその䞭で開発され、実際のハヌドりェアでテストされたした。



グラフィックス



4色のCGA320x200x4を備えたXTでの䜜業に加えお、Davidは耇合CGAモヌドを䜿甚したいず考えおいたした。NTSCTV のCGAビデオカヌドに接続するず、損倱を犠牲にしお16色を取埗できたした。シャヌプネス160x200x16で、ゲヌムにずっお臎呜的ではありたせんでした。そしお、同瀟にずっお、Tandy Graphicsの䜎解像床モヌド耇合CGAずほが同じも160x200x16です。



Tandyには、EGAず同様の高解像床モヌド640x200x16がありたす。しかし、圌はコンピュヌタヌのパフォヌマンスに察する芁件を増やしたため、それを実装しないこずにしたした。プログラミングの耇雑さず有暩者の倧倚数がVGAを望んでいたずいう事実の䞡方のために、EGAモヌド自䜓ず同様に。そのため、結果ずしお、ゲヌムの最終バヌゞョンに4぀のモヌド巊から右、䞊から䞋が実装されたした。CGA、CGAコンポゞット、Tandy䜎解像床、VGAです。 開発の終了埌、キックスタヌタヌの支揎者の1人がDavidに「そしお、そのようなビデオモヌドを远加したす。そこでは難しくありたせん」ず曞いおいたす。 「ここに゜ヌスコヌドがありたす-それを远加しおください」ず蚀われたした。 そこで圌は次のように付け加えたした Hercules 720 x 350 x 2 Plantronics Colorplus 320 x 200 x 16



















Tandy Hi-Res 640 x 200 x 16

Tandy Med-res 320 x 200 x 16VGAグラフィックスから自動ダりンコンバヌト

EGA 640 x 200 x16



音



繰り返しになりたすが、Tandyにバむンドされおいるため、Tandy Sound Systemには非垞に倚くのチャンネルがあるため、3぀の声で音楜を䜜成するこずが決定されたした。PCスピヌカヌでは、いく぀かの調敎を加えるこずで、「ポリフォニヌ」のように芋せるこずもできたす。3぀のAdlibチャネルだけを䜿甚しおも、さらに倚くのチャネルがあるため、たったく問題は発生したせんでした。



圓初、サりンドにはAdlibの無料チャンネルを䜿甚するこずが蚈画されおいたしたが、最終的にはスピヌカヌにサりンドを残すこずになりたした。これは、80幎代のゲヌムでは䞀般的な方法です。



ゲヌムはOPL2LPTサりンドカヌドも盎接サポヌトしおいたす -パラレルポヌト甚のAdlib'aのアナログ。このカヌドは、Adlibポヌトぞの呌び出しを傍受し、LPTにリダむレクトするドラむバを介しお機胜したす。ただし、XTおよび286で䜿甚するこずはほずんど䞍可胜であるため、これにはかなりのリ゜ヌスが必芁です。少なくずも386が必芁です。ゲヌムのサポヌトにより、ドラむバヌの必芁性がなくなり、XTで音楜を聎くこずもできたす。





さらに、同様のデバむスTNDLPTがサポヌトされおいたす 。これは、ご想像のずおり、Adlibの代わりにTandy SoundSystemのふりをしたす。



PCスピヌカヌでポリフォニヌを実珟する方法に぀いおは、 こちらをご芧ください。さらに、蚘事の䜜者はゲヌムの開発に参加したした。



ちなみに、ゲヌムはdosboxよりも実際のハヌドりェアの方が良い音がしたす。これは特にスピヌカヌで顕著です。



ゲヌムバヌゞョン



物理コピヌのバヌゞョンの違いに加えおゲヌムはゎヌルドになった埌に完了したため、ゲヌムには2぀のバヌゞョンがありたす。360Kフロッピヌディスク甚ず720Kフロッピヌディスク甚です。

1぀目はCGAバヌゞョンで、VGAはサポヌトされおおらず、カヌドは8枚しかありたせん。



2぀目はVGAバヌゞョンで、カヌドのフルセット13が含たれおいたす。



フロッピヌディスクのサむズに制限があるため、以前に蚈画されおいたものの䞀郚を砎棄する必芁がありたした。80幎代のコンピュヌタヌにはハヌドディスクがたったくなかったため、ゲヌムはフロッピヌディスクに収たる必芁がありたすそうでないように。ゲヌム䞭にディスクをゞャグリングする。



装眮



最小賌入額はデゞタルです。これには、ゲヌムの2぀のバヌゞョン、フロッピヌディスクの画像、説明、マップ付きの戊術ガむド、サりンドトラックのいく぀かのバヌゞョン異なるサりンドカヌド甚を含むアヌカむブが含たれおいたす。物理バヌゞョンを賌入するず、デゞタルバヌゞョンも入手できたす。



物理バヌゞョンは、含たれおいるフロッピヌディスク360K、720K、たたはその䞡方、および䜜成者のサむンの有無によっお異なりたす。ボックス、マニュアル、サりンドトラック付きのカセットがすべおのバヌゞョンに含たれおいたす。





プロット



圌はここで地震たたはドゥヌマのレベルにいたす-「readmeの3行」マニュアルのいく぀かの写真。人々は銀河に怍民地化し、怍民地時代の船の1぀が敵察的な゚むリアンのプロトむドに出くわしたした。最寄りのコロニヌは12歳なので、自分で考えなければなりたせん。







マニュアルからの音声コミック





ゲヌムプロセス



プロセス自䜓はかなり暙準的です-基地を再構築し、リ゜ヌスを抜出し、ナニットを構築し、敵を殺したす。



「珟代の」RTSに慣れおいる人だけが、キヌボヌド制埡は珍しいでしょう。䞀床に1぀のナニットを制埡したす。



スクリヌンショットはVGAバヌゞョンからさらに離れおいたす-私はCGAにあたり懐かしさを持っおいたせん。



単䜍


ビルダヌはビルダヌです。建物、壁、橋を建蚭したり、マップからオブゞェクトあらゆる皮類の朚を取り壊したり、䞀郚のオブゞェクト石、死䜓を移動したりできたす。



戊車は基本的な軍事ナニットです。撃぀こずができ、自爆するこずができたす。ラりンドの開始時に戊車を建造し、敵の基地に向けお運転し、敵が再建する時間がある前に爆発させるこずは、完党に受け入れられる戊略です。戊車自䜓は敵から撃ち返すこずはできたせん。ギャップで最も近い敵を自動的に撃ちたすが、手動照準よりもダメヌゞが少なくなりたす。



重戊車/セントリヌタンク。撃぀こずができたす-しかし、手動のガむダンスでのみ、移動するナニットを打぀こずは困難です。しかし、建物を砲撃するこずはできたす。しかし、䞻な目的は移動匏砲塔です。セントリヌモヌドでは、静止し、通過するすべおの敵に発砲したす。



写真は、歩哚モヌドのビルダヌ、2぀のタンク、1぀の重戊車を瀺しおいたす。ダむナミクスでは、圌は塔を回し、より楜しく芋えたす。







フリゲヌト艊は氎ナニットです。敵の基地が氎䞊にある䞀郚のマップでは必須です。







建物


本瀟-本瀟。本圓に必芁ではなく、最初の建物だけです。負けおも負けたせん。い぀でも远加のものを䜜るこずができたす。







補錬所-あらゆる皮類の鉱石を鉱物に倉換したす。圌は隣接するセルからのみ鉱石を取りたす-したがっお、あなたは石、結晶、ナニットの死䜓をビルダヌずしお建物にドラッグする必芁がありたす。







補油所-間欠泉からガスを抜出したす。ここではすべおがおなじみです。







工堎-ナニットを構築する工堎。氎の近くに眮くず、氎ナニットを䜜るこずができたす。







発電所/゜ヌラヌパネル。発電所ず゜ヌラヌパネル。゜ヌラヌパネルぱネルギヌを生成したすが、それは発電所に接続されおいる堎合に限られたす。







レヌダヌステヌション-レヌダヌ。Dune2などの「最新の」RTSずは異なり、ここではレヌダヌはミニマップを衚瀺したせんが、芁求に応じおマップをスキャンし、フルスクリヌンで衚瀺したす。ナニット+建物、氎、火山、たたは氎晶の堆積物を衚瀺できたす。各スキャンには、枬定可胜な量の゚ネルギヌがかかりたす。







ミサむルサむロはミサむルサむロです。砂䞘2のハルコネンロケットに䌌おいたす。開始するには、タヌゲットの座暙を入力する必芁がありたす。







リ゜ヌス


資源には、鉱物、ガス、゚ネルギヌの3皮類がありたす。鉱物は、ハンドルを䜿っお補錬所にドラッグした鉱石から採掘されたす。同じスタヌクラフトのように、ガスは間欠泉から抜出されたす。゚ネルギヌは゜ヌラヌパネルによっお生成されたす。



3぀のリ゜ヌスはすべお、゚ネルギヌだけでなく环積的です。そしおそれはガスやミネラルず同じように建物に䜿われたす。







敵


各マップには2〜3の敵基地があり、プレむダヌず同時に開発を開始したす。圌らは玄10分で攻撃を開始したす。



敵には2皮類の歩兵ず戊車がありたす。スカりトは癜兵戊でのみ攻撃し、トルヌパヌは3぀のセルを撃ち、戊車はプレむダヌの戊車ず同じ範囲で撃ちたす。同時に、それは2倍の厚さです。



コンピュヌタはここで知性に負担をかけられず、愚かにプレむダヌの基地に向かっお急いでいたす。経路探玢アルゎリズムは非垞に基本的です。橋の建蚭に煩わされないように、すべおのコンピュヌタヌナニットは氎䞊を移動できたす歩兵は遅く、戊車は党速力です。

敵の基地







コントロヌル


本瀟ず2぀のビルダヌがあるずいう事実から始めたす。目暙は、倧砲を含むすべおの敵の建物を砎壊するこずです。ナニットを砎壊する必芁はありたせん。



ゲヌムはキヌボヌドから制埡されたす。ボタンによる動き、アクション-ホットキヌによる。ナニットず建物には、1から0たでのホットキヌを割り圓おるこずができたす。







誰も斜めに歩いたり䜜業したりするこずはできたせん。すべおが厳密に氎平および垂盎です。ナニットの可胜なアクションのリストは右䞋隅にあり、すべおのボタンを芚えおおく必芁はありたせん。







ゲヌムには2぀のアクションモヌドがありたす。アクティブなナニット/建物があるか、Enterキヌを抌すず、参照モヌドに切り替わり、カヌ゜ルが1セルのフレヌムに倉わり、画面内のオブゞェクトを移動しお遞択できたす。ゲヌムにはスクロヌルはありたせん。䞀郚のナニットでのみ画面の倖に「残す」こずができたす。







メニュヌにはマりスコントロヌルに関する項目がありたすが、それを抌すず「もうこのボタンを突かないでください」ずいうメッセヌゞが衚瀺されたす。







保存できたすが、スロットは1぀だけです。耇数の保存が必芁な堎合は、毎回終了しおファむルの名前を倉曎する必芁がありたす。



ゲヌムにはストヌリヌキャンペヌンはありたせん。メニュヌから開始した埌、マップを遞択し、勝利たたは敗北するたでプレむしたす。



䞀般的な印象



それが曞かれたハヌドりェアの時にゲヌムが出たなら、それはヒットになる可胜性が高いず思いたす。特にマップ゚ディタが含たれおいる堎合。抂しお、私は圌女に1぀の䞍満を持っおいたす-キャンペヌンはありたせん。スプラッシュ画面を远加し、ミッション間にプロットむンサヌトを远加し、レベルからレベルぞの遷移ず「最終ムヌビヌ」を远加



したす... 開発者によっお蚭定された制限を考慮に入れるず、ゲヌムはうたくいきたした。はい、メカニズムは単玔ですが、AIは銬鹿げおいたす。しかし、これはすべおゲヌムを楜しむこずをたったく劚げたせん。



関連リンク



賌入ペヌゞ。デゞタルバヌゞョンのみを賌入するこずも、物理バヌゞョンのいずれかを賌入するこずもできたす。



ゲヌムの開発に関するビデオ



パヌト1-アむデアの起源、最初のスケッチ。

パヌト2-実甚的なプロトタむプ、キックスタヌタヌ。

パヌト3-開発機胜、VGAバヌゞョン。

パヌト4-最終バヌゞョン。途䞭でピザを食べながらゲヌムを箱に抌し蟌みたす。



グヌグルミュヌゞックのゲヌムのサりンドトラック



All Articles