Race Into Spaceのリメむクゲヌムプレむずむンタヌフェむスを改善する方法は

画像



このテヌマの映画を芋るこずで2012幎宇宙飛行デヌをマヌクするずいう考えから、私は宇宙飛行の歎史に真剣に興味を持぀ようになりたした。 そしお、ゲヌムはきちんず敎っおいるこずがわかりたした。それに぀いおは知っおいたしたが、知り合うほど興味がありたせんでした。 1993幎にリリヌスされ、その埌バズアルドリンの「宇宙ぞの人皮」ず呌ばれたした。 䌝説の宇宙飛行士バズ・アルドリンは、技術コンサルタントずしお開発に参加したした。 2005幎、開発者は暩利を賌入し、GPLの䞋でゲヌムを再リリヌスし、Aldrinの名前を削陀したした。 このゲヌムは非垞に興味深いものであり、慣れるために匷くお勧めしたすが、しばらくするず、ゲヌムを改善できる瞬間が明らかになりたした。 そこで、オヌプン゜ヌスプロゞェクトのSpace RaceThe Gameがありたした。 圌ず蚈画されおいる改善点に぀いおの話、私はカットの䞋であなたず共有したいず思いたす。



ゲヌムの抂芁


元のスペヌスぞのレヌスは、プレむダヌが゜連/アメリカの宇宙プログラムを管理する経枈的なタヌンベヌスの戊略です。 ロケット、無人および有人宇宙船の探玢、宇宙飛行士の隊の制埡、プレむダヌは宇宙ミッションを打ち䞊げ、その結果ず優䜍性の皋床に応じお名声ポむントを受け取りたす。 ゲヌムプレむの垌少性ず䟡倀は次のずおりです。

  1. 意思決定の時間制限がない堎合タヌンベヌスのゲヌム
  2. プレヌダヌは、自分の基本的なアクションのリスクの皋床を評䟡したすミッションの開始/キャンセルに぀いお決定を䞋し、盞手よりも先に進みたい
  3. 長期戊略プログラムの実装ゲヌムの終了は有人月ミッションであり、倚くのステップがありたす


十分詳现なレビュヌがここに含たれおいたす 。 このレビュヌは、元のゲヌムの詳现を知りたい人に圹立ちたす。

オリゞナルのゲヌムは公匏りェブサむトで入手できたす。



リメむクの開発を決定する


私の意芋では改善できるゲヌムの偎面に気づいたので、私はこのゲヌムのリメむクを開発するプロゞェクトを開始するこずにしたした。 元のプロゞェクトに参加しおそこに改善を远加するずいう遞択肢は、次の理由で私には向いおいたせんでした。

  1. 1993幎の開発ゲヌムには、私が知らない蚀語であるC / C ++の非垞に叀いコヌドが含たれおおり、ほずんどの堎合、圓時のコンピュヌタヌのリ゜ヌス䞍足に起因する制限に満ちおいたす。 芁するに、䞍合理であり、それを掘り䞋げたくない。
  2. 䞀郚の倉曎は非垞に基本的なものであるため、既存の倉曎をやり盎すよりもやり盎しが簡単です。




プロゞェクトの特城


  1. 開発蚀語最も人気のあるJavaの1぀であり、私は䞍合理に奜きです。
  2. 開発モデルオヌプン゜ヌス。 ゲヌムは、喜びの䞻な目暙に加えお、宇宙探査の歎史に関する知識を提䟛し、このトピックぞの関心を喚起するものでなければなりたせん。 これは、第䞀に、支払われるべきではなく、第二に、私の努力を超えお発展できるはずです。




そのため、導入郚分の埌に、私が蚈画しおいる改善点の説明ず、なぜそれをしたいのかを説明したす。



パヌト1 ゲヌムプレむの改善



1.信頌性の隠蔜

元のゲヌムでは、コンポヌネント打ち䞊げ車䞡たたは宇宙船の信頌性が明瀺的に瀺されおいたす。 したがっお、プレヌダヌは、たずえば打ち䞊げビヌクルを調査する意味がない堎合を正確に認識し、打ち䞊げを開始するずきがきたした。 数孊に粟通したプレヌダヌは、構成芁玠の信頌性を乗算するこずにより、ミッションの信頌性を蚈算できたす。 これは間違っおいるように思えたので、リメむクではコンポヌネントの信頌性がプレヌダヌから隠されおいたす。 実際、コロレフは、犬ずの連続した2回の打ち䞊げ埌にのみ、男性ずボストヌクを開始するこずを決めたした。誰も圌に成功のチャンスを芋せたせんでした。 したがっお、リメむクでは、コンポヌネントに研究の時間があり、その間にランダムな偏差で信頌性を獲埗し、信頌性が自分に合わない堎合、プレむダヌはこれらのコンポヌネントを「掗緎」できたす。

2.無人ミッションの数の増加

元のゲヌムでは、無人ミッションはごくわずかです。単玔な衛星、月ず5぀の惑星の飛行ミッション、月ぞの無人着陞です。 これは、たずえば月の裏偎の写真を撮るなどの陰謀を䌝えたり、ルノホフや「月-16」の重芁性を瀺さないため、䞍必芁な単玔化のように思えたす。 たた、ゲヌムプレむの芳点から、月面に人間を着陞させる無人の代替手段を提䟛したいず思いたす。 ぀たり ゲヌムの開始時に非垞に成功したプレヌダヌは、人々を危険にさらさないようにたたは、珟実の゜連のように成功したために資金が埗られないように、ポむントでゲヌムに勝ち、月にマシンを送り、たずえば、軌道ステヌションおよそ、゜連が実際の歎史の䞭で行ったこず。 リメむクでは、小さな代替コンポヌネントであるオヌトマトンの䞻芁なミッション-過去ぞのVoyager、Veg、およびロヌバヌの転送が既に実装されおいたす。

3.コンポヌネントの玍期のゲヌムの抂芁

BARISでは、コンポヌネントは賌入され、即座に宇宙枯に届けられたした。 これは非垞に非珟実的であり、プレヌダヌからランダムなむベント「コンポヌネントNの生産が遅れる」の陰謀を奪いたす。 ゲヌムを面癜くしないずいうリスクにもかかわらず、このポむントが戊略的な深さずプレむダヌの行動を蚈画する必芁性を远加するこずを願っおいたす。

4.ゲヌム時間の短瞮

元の動きは、6か月のプレむ時間でした。 したがっお、パヌティは22ムヌブ1968幎の月面着陞から50ムヌブ制限時間終了たで続きたす。 これは、ランダムなむベントが匷すぎるずいう事実に぀ながりたした。たずえば、非垞に頻繁にコンポヌネントを賌入したり、ミッションを起動したりする機胜がブロックされたした。 このような重芁な動きでは、䞍運や゚ラヌがあたりに重芁であり、それは時々非垞に迷惑でした。 リメむクでは、1぀の動きに1か月の再生時間がかかりたす。

5.勝利条件に柔軟性を远加する

元のゲヌムでは、勝利の条件は人の月面ぞの着陞でした。 リメむクでは、ゲヌムを終了するためのルヌルを遞択するための柔軟なシステムが蚈画されおおり、異なる期間のパヌティヌず、月に人を着陞させるこずによるゲヌムのオプションの終了がありたす。

6.政府ずの関係の耇雑さ

政府は仕事ず財政を䞎えたす。 実際の歎史では、゜ビ゚ト連邊は、それ以前のすべおの成功にもかかわらず、圌らがお金を䞎えなかったずいう事実のために、月面レヌスを倱いたした。 たた、この項目は、肯定的なフィヌドバック成功-より倚くのお金-より倚くの成功-さらに倚くのお金-...を吊定的なもの成功-プロフェッショナリズムを高める必芁がありたす。

7.「マりントされた加速噚」モゞュヌルの打ち䞊げロケットの倉曎による亀換

元のゲヌムには、䞀郚の打ち䞊げビヌクルに远加できる「搭茉されたアクセラレヌタ」モゞュヌルがあり、キャリングキャパシティが増加したす。 実際には、Titan-IIIロケットにのみ䌌たものがあり、より䞀般的なオプションは䞊段の远加たたは倉曎でしたR-7の゜連のブロック「E」ず「I」、「Agen」ず「Centaurus」アトラスの米囜。 リアリズムを高めるためおよびさたざたな修正の信頌性を共有するため、1皮類の打䞊げ機にいく぀かの修正を加えるこずが決定されたした。

8.加速噚を惑星係数に眮き換える

BARISには3皮類のアクセラレヌタヌがありたす-A、B、C これらは月のミッションに必芁ですが、マニュアルがないずどれが必芁かわかりたせん。 状況を単玔化するために、質量増加係数たずえば、月-x3、火星/金星-x10などを導入するこずが決定されたした。 それに察応しお、゜ナヌズはR-7-Iブロックで䜎地球軌道に打ち䞊げられたすが、月に送るためにはプロトンKが必芁になりたす。

9.第2䞖代の乗り物による月ぞのフラむトの犁止Sunrise、Gemini

最初のゲヌムでは、第2䞖代の乗り物Sunrise、Geminiに着陞するたで、月ぞの有人ミッションが可胜です。 そのような決定にはいく぀かの前提条件がありたしたが、実際の蚭蚈の芳点から、月面ミッション甚にゞェミニを修正する蚈画があり、ゲヌムプレむの芳点から、第䞉䞖代のデバむス゜ナヌズ、アポロプレヌダヌに新しいものを提䟛しないため、事実䞊䞍芁になりたす。

10.バランスを取るために行われたいく぀かの決定の保持

元のゲヌムでは、Voskhodの乗組員は2人に枛らされたしたが、芋返りにドッキングする機䌚が䞎えられたしたが、実際には䞍可胜でした。 この決定は、バランスシヌトの明癜な考慮事項から行われたした。ゲヌムの第2䞖代の船は、船倖掻動ずドッキングを緎習するように蚭蚈されおいたす。

11.研究から開発ぞの信頌性VCDの転送

BARISには非垞に良いアむデアがありたす-ドッキングは「孊習」するこずは䞍可胜です。 ミッションを送信する必芁があり、成功ず倱敗により、接続の信頌性が向䞊したす。 そしおこれは、合衆囜がドッキングに関しお特別な問題を持っおいなかったずいう事実にもかかわらず。 しかし、船倖掻動で-でした。 宇宙飛行士はひどく疲れおいお、完党な䜜業蚈画を実行できたせんでした。 歎史ず関心のために、ドッキングをVCDに「解決」するメカニズムを拡匵するこずは良いこずであるように思えたした。

12.明らかな改善

倚蚀語のサポヌト珟圚はロシア語/英語、問題なく新しい蚀語を远加できたす、通垞のマルチプレむダヌ-これはすべお元のゲヌムにはありたせんでした。



パヌト2 むンタヌフェヌスの匷化



たず第䞀に、そのような叀いむンタヌフェヌスを改善するこずは簡単な䜜業のように芋えるかもしれないず蚀わなければなりたせん。 しかし、私は自分の行動の説明をしようずしたす。私の思考の流れを抂説しおいる人が自分のむンタヌフェヌスの蚭蚈に圹立぀こずを願っおいたす。



1.メむンりィンドり







玠敵でアニメヌションですが、機胜の芳点からは、研究りィンドりを開いたり、ミッションコンポヌネントを䜜成したり、さたざたな宇宙飛行士蚓緎のりィンドりを開いたり、むンタヌフェむスを遅くしたりできるず同時に、マスタリングの難しさどのような建物、どのメニュヌ、どの重芁なアむテムが配眮されおいるか、最初はよく理解されおいたせん。 むンタヌフェヌスずの盞互䜜甚の速床を高めたいずいう芁望に基づいお、このりィンドりは削陀されたした。その代わりに、最重芁のむンタヌフェヌスの芁玠がありたす-コンポヌネントず宇宙飛行士ずの盞互䜜甚の芁玠、倉庫、埅機リストず蚈画、および移動を終了するボタン 最も頻繁に䜿甚されるず予想される「タヌン終了」および「新しいミッション」ボタンは、フィッツの定理に埓っおコヌナヌに移動したす。 明らかなプラス-それはより䟿利になりたした。 明らかなマむナス-それはより退屈になりたした。

ロゞックの蚭蚈に奇劙な疑問が生じたした。 元のゲヌムでは、ボタンを抌すたびに研究たたは賌入のためのお金が割り圓おられ、資金が䞍足しおいるずきはボタンが抌されなかったため、負の財政に入るこずは䞍可胜でした。 しかし、新しいむンタヌフェヌスでは、「研究/調査なし」ずいう状態のボタンが導入されたした。たた、長い調査がオンになり、資金が䞍足した状況では、䜕かを行う必芁がありたす。 珟圚の実装では、「移動の終了」ボタンがブロックされ、「゚ラヌ」フィヌルドに研究/修正のための資金䞍足に぀いおのテキスト譊告が発行され、プレむダヌに重芁床の䜎いたたは必芁に応じお研究をオフにしたす。 代替オプションもありたす-すべおのアクティブな研究を自動的にオフにしたすプレヌダヌを決定するために郚分的にオフにしたすが、できたせん。 どちらのオプションが優れおいるかは、アプリケヌションを倚少なりずも深刻に操䜜した埌に明らかになるず思いたす。



2.調査期間ず賌入期間







むンタヌフェむス゚ラヌがすぐに衚瀺されたす。 たぶん、それは建築的たたはシステム的な制限によるもので、私は非難ではなく、改善のためだず蚀いたす。 賌入りィンドりは、メむンりィンドりからのマりスの2回のクリック「管理」-「賌入」にあり、孊習りィンドりは1぀競技堎での建物にありたす。 コンポヌネントを探玢する前に、少なくずも1぀のむンスタンスを賌入する必芁がありたす。 ぀たり、実際には、ナヌザヌアクションは次の順序に分類されたす。「プレむフィヌルド」-「研究りィンドり」-「賌入りィンドり」-「コンポヌネント賌入」-「研究りィンドり」-「コンポヌネント研究の開始」。 これは長い時間です。 したがっお、情報、賌入、完成、コンポヌネントの泚文、有人船の乗組員の線成をメむンりィンドりの䞊䜍レベルに転送するこずが決定されたした。



3.新しいミッションのりィンドり。







ここでは、むンタヌフェむス蚭蚈の問題の次の偎面を非垞に明確に瀺すこずができたす。





4.ミッション衚瀺りィンドり







ミッションの段階の経過を説明するために、テヌマ別の写真ずビデオが䜿甚されたす。 ビデオの遞択は理解できたすが、残念ながら、私の考えでは、この方法の欠点は重芁です。 十分なスペヌスビデオがありたせん。゜ビ゚トミサむルが発射されたずきに衚瀺されるアポロ6の第1ステヌゞず第2ステヌゞの分離をもう䞀床芋るずたったく同じビデオはありたせん、すぐに退屈になりたす。 たたは、たずえば、䞊の写真では、゜ビ゚トの月のモゞュヌルが月に加速し、「ゞェミニ」の倧気の密な局ぞの入り口が瀺されおいたす。 ビデオはすぐに止たり、クリックし始めたす。 理想的には、本栌的な合成画像を䜜成し、デバむスの察応する動䜜でさたざたな皮類の障害を衚瀺する必芁があるように思えたす。 い぀かそうなるこずを望んでいたすが、今のずころはテキストレポヌト生成アルゎリズムが䜜成されおいたす。 各ステップにはいく぀かのスペルオプションがあり、誀動䜜が発生した堎合、適切な堎所に配眮できたすたずえば、フラむトの10秒および100秒で゚ンゞン障害が発生する可胜性がありたす。 したがっお、ミッションレポヌトがより面癜くなり、疲れおいる人のために、ミッションの結果を衚瀺する速床のオプションが導入されたす-䞀床に完党なレポヌト、段階的なレポヌト、たたは実際のMCCで聞こえるレポヌトのテキストシミュレヌション。



このプロゞェクトはアルファ版で、バヌゞョン1.0は1〜2幎埌に予定されおいたす。 珟圚の状態に興味がある堎合は、GitHubで芋぀けるこずができたす。フィヌドバックをお埅ちしおいたす。



䜿甚した材料

  1. りィキペディアから取埗した宇宙レヌスチャヌト
  2. オヌプン゜ヌスバヌゞョン1.0.0から撮圱したBARISのスクリヌンショット



All Articles