目次
- ボードゲームから DOS、そして現在まで: Jenkins の 40 年間の開発
- 技術的な大きな選択: エンジンを書き換えないでください
- 本質的に金融ローグライク
- 2025 年の展開: 最新の UI、ライブ データ、ループ内のコミュニティ
- 攻略コーナー:ゲーム制作者自身はどうやって遊ぶのか?
- 終わりに: 実在の人々との 40 年にわたる遺産
- インタビュー全文
あなたがスプレッドシート、新興システム、複利的な難しいレッスンを求めて生きているタイプのゲーマーなら、おそらくすでにウォール街襲撃者の言語を話しているでしょう。カルト的な DOS 時代の株式市場シミュレーションは、約 40 年をかけて活発な開発に費やされ、プレーヤーに失敗、学習、再試行させることで市場の仕組みを静かに教えてきました。
現在、開発者の Ben Ward は、開発者 Michael Jenkins が 40 年前に開発したオリジナルのシミュレーション エンジンをバックグラウンドで動かし続けながら、最新の PC 向けにそれを再構築しています。その結果、W$R をシステムに夢中なゲーマーの間で伝説的なものにした、苦労して獲得した深みを維持しながら、新しい Bloomber 風のインターフェイスを備えた思慮深い最新化が実現しました。
ベンへのインタビューはこれで 2 回目、マイケルへのインタビューは初めてです。もっと詳しく読みたい方は、初回インタビューをご覧ください。
『Wall Street Raider』はオープン プレイテストとして Steam で現在プレイ可能です。 Discord に参加してバグレポートや機能リクエストに投稿してください。インタビューの全文をご覧になるには、一番下までスクロールしてください。
ボードゲームから DOS、そして現在まで: Jenkins の 40 年間の開発
ゲームが存在する前に、実際にはボードがありました。マイケル・ジェンキンスは、ハーバード大学法学部在学中の 60 年代後半に企業戦略のルールをスケッチし始めました。彼は、小さな紙の株券、手作りのボード、そしておそらく公認会計士だけが好むかもしれない電卓マラソンを使ったボードゲームに取り組んでいました。それは魅力的でした…そして維持するのは不可能でした。彼は物理的なプロトタイプを棚上げし、ノートにアイデアを練り続け、パーソナル コンピューターが重労働をやってくれる日を待っていました。
その日は80年代初頭にやって来ました。ジェンキンスは Kaypro (1980 年代初頭のパーソナル コンピューター、アルミニウム ケースの 9 インチ、グリーン スクリーン付き) を購入し、コードに触れる前は仕事に使用していました。それから彼は、「Microsoft Basic で何かを書く方法についての、ビル ゲイツの小さな短い本」と呼んでいる本を開き、こんにちはと言うプログラムを入力すると、すべてがクリックされました。 「それを実行するとすぐに、これはそれほど複雑ではないことに気づきました」と彼は言います。彼は「朝の5時くらいまで起きていて、ありとあらゆるクレイジーなことを書いていた」。ツールは最終的に野心と一致しました。
財務上の足場は実生活から生まれました。ジェンキンス氏はハーバード大学で税務の授業を受け、経済学者として現在価値の数学をその場で学習し、大手公認会計士事務所で高級法人税の研修を受け、ある時点ではIRSの連結申告規則を自ら作成した人物が教えた。それはそのままシミュレーションに反映されました。出資比率80%で連結会計?合併、清算、スピンオフ? 「私は決心しました…それをゲームにも組み込んで、可能な限り現実的なものにすることにしました。」
彼の言葉を借りれば、発展は「ゆっくりとした霧雨」だった。最初の BASIC のきっかけからおよそ 1 年かけて、彼はウォール ストリート レイダーに少しずつ足を踏み入れ、「ビジネスを立ち上げる」代わりにオフィスでプログラミングをすることが多く、その後、アイデアやエッジ ケースが浮上するたびにテスト、調整、拡張を行いました。お金が厳しくなると、彼が出版した本が売れ始め、「私を救済」して、深夜の実験を続けることができました。
そして、午前 3 時のブレイクスルー、トリッキーな企業取引ロジックがついに所定の位置に収まった瞬間がありました。ジェンキンス氏は、朝までにスレッドを失う危険を冒すよりも、夜通しで作業を進めようとしました。 「今日そのコードを見ても、まだよく理解できませんが、いじりたくはありません…毎回正しく動作していました。」 40 年後、その頑固でテストされたコアは今でもこのシムの中心です。
技術的な大きな選択: エンジンを書き換えないでください
ベン・ウォードは、魂を込めた株式市場のゲームを求めて育ちました。彼は、とても現実的なもの、または非常に優れたものを決して見つけることができませんでした。その後、彼は Wall Street Raider を見つけ、シミュレーションにはすでに魂が宿っていたが、よりカジュアルなプレイヤーを怖がらせたのは古い Windows UI だったことに気づきました。彼はまた、初期の近代化の試みを飲み込んだ罠にも気付きました。つまり、完全な書き換えが試みられたのです。彼が言うように、「他の…スタジオがやろうとしたことは一体何だったのでしょうか…それが失敗の理由なのでしょうか?…彼らはコードを書き直そうとし続けています。」
そこでウォードは問題をひっくり返した。 「古いコードにはできるだけ触れないようにする必要があります」と彼は言います。 PowerBASIC を C++ または C# に移植する代わりに、元のエンジンが呼び出すことができる DLL ブリッジ (ダイナミック リンク ライブラリ) を作成し、C++/Electron で新しいフロント エンドを作成しました。最初の証明は「ボタンとテキストだけ」という地味なものでしたが、この方法が機能することが実証されました。そこから、彼は「古いエンジンの上に重ねる」ことができました。
この決定により、ジェンキンス氏は常に情報を把握し続けました。 「今はまだ PowerBasic です…マイケルは古いオリジナル バージョンを使用して、『おい、この機能を改良したところだ…』と言うことができます。そして、私はそれをそのまま入れることができます」とウォード氏は説明します。ジェンキンス氏はその結果にすぐに気づきました。「基盤となるエンジンは…千社以上の企業すべての計算を行っており…問題なく動作しているようです。」言い換えれば、40 年間のバランスが保たれており、開発を並行して行うことができます。Jenkins がシミュレーションを微調整している間、Ward は UX を反復しています。
バグの生息場所も明らかになりました。 Ward 氏は、オープン プレイテストで報告された「多くのバグ」は、新しい UI レイヤーに関する「ほとんどが私のコードにあった」と率直に語ります。エンジンのメニュー主導のフローは、インターフェイスでの直接アクション (レポートから特定のオプション契約を販売するなど) のために拡張する必要がある場合があり、それらのタッチ ポイントに回帰が忍び込みました。しかし、「40 年間の安定したコードを台無しにして、完全に不安定なコードに置き換える」という代替案は、取る価値のあるリスクではありませんでした。
ブリッジ アプローチにより、古い UI では不可能だった目に見えるアップグレードが可能になりました。ジェンキンスの報告は静的だった。一時停止を解除すると、すぐに期限切れになります。現在、ウォードはティッカーが流れている間「常にライブ更新」しています。この追加の可視性には正直なトレードオフが伴いました。テスト中、ベテラン プレーヤーは、UI がリアルタイムではるかに多くのデータをレンダリングしていたため、新しいビルドが遅いと言いました。 Ward はターゲットを絞ったパフォーマンス パス (たとえば、すべてのレポートを一度に読み込むのではなく、「見ているレポート」をすべて読み込むなど) で対応し、この記事の執筆時点までに、その問題は完全に修正されました。彼は、プレイヤーがシムの「遅れ」ではなく呼吸を感じられるように、明確な時間の進行も追加しました。
内部では、アーキテクチャは単純かつ柔軟に設計されています。 Ward は、PowerBASIC エンジンと Electron フロントエンドの間でローカル Web サーバーを実行します。これにより、コア SIM は閉じられて安定したままでありながら、再作業やツールを使用できる UI が「完全にオープン」になります。これは実績のあるエンジンの最新のラッパーです。その結果、エンジンは機能し続け、表面がより良くなり、オリジナルの作成者はゲームに魂を与えるシステムを進化させ続けることができます。
本質的に金融ローグライク
ウォード氏は WSR を「企業財務のローグライク」と呼んでいます。仕組みを暗記したり、オープニングをリハーサルしたり、マニュアルを全部読んだりすることもできます…それでも、予想外の事態が経済の悪化に見舞われたときは、打ちのめされてしまいます。世界はスクリプト化された一連のパズルではなく、あなたが戦略を構築しようとしている間、1,000 社以上の企業が独自のインセンティブに従って動き回る生きた市場です。レートのショック、訴訟、勢いの急上昇、スキャンダルの見出しなど、実行するたびに異なる出来事の連鎖が生じますが、ルールを知っているからといってシムが変わるわけではありません。
それがウォードにとっての魅力だ。負けることは依然として非常に教育的である。 「負けることはゲームの最も楽しい部分の一つです。なぜなら、負けるたびに、ゲーム内で知らなかったことが起こり、何かを学んだからです。これは金です。」彼は 300 ページを超える「マニュアル全体」を読みましたが、「依然としてひどい」状態が続いており、WSR が実際にどれだけ生きているかがわかります。チェス(彼の比較)と同様に、理論によって盤面にたどり着きますが、終盤では経験が勝利を収めます。
ジェンキンス氏は、ゲームに興味深い仕組みを組み込んだことを明らかにしました。それは、あなたの倫理を静かに追跡するカルマカウンターです。生意気な違法または非道徳的なスタントを実行すると、数字は上昇します…それを続ければ、勝算は不利になります。 「何度かはうまくいくかもしれない」とジェンキンス氏は言う。 「次に不正行為をしたら逮捕されます。」その結果、手早く自由にプレイできますが、最終的には再犯者に代償を払わせるシミュレーションが生まれました。
そこから出てくる論調は現代の資本主義への風刺だ。ジェンキンス氏は、現実世界の金融情勢を反映するイベントテキストを書きました。プレスリリース、評論家によるスピン、乱雑な動きの後のきちんとした説明などがあり、すべて内部から詐欺を見ることができます。結果がナレーションされるのではなくモデル化されるため、そうでなくなるまでは面白いのです。そして、それがローグライクの核心です。このゲームは好奇心に報い、悪い結果に終わったラン、実生活に適用できる教訓、そして少し先に進む次の試みを通じて、困難な道を経て習得に向けて促します。
2025 年の展開: 最新の UI、ライブ データ、ループ内のコミュニティ
オープン ベータ版には明確なパターンがあります。エンジンは盤石ですが、UI はまだ成熟しています。 Ward のパフォーマンス作業は反復的であり、無駄な更新を削減し、実際に表示しているレポートのみをロードし、ライブ更新をスムーズにします。ジェンキンスは変化が大好きです。従来の Windows ビルドでは、レポートは静的なスナップショットでしたが、現在は貸借対照表を開いたままにし、市場が動いている間リアルタイムでその推移を監視できるようになりました。
WSR のようなディープ シムはバグをありそうもない隅に隠してしまうため、Ward は完璧なビルドを待つのではなく、バグをより早く見つけて解決できるようにコミュニティへの扉を開きました。その結果、ベテランプレイヤーがエッジケースを叩き込み、自分のスタイルに合ったスイッチを要求し、ウォードがそれに応えるというポジティブなフィードバックループが生まれます。ジェンキンス氏にも、これを称賛した歴史があります。長年のプレイヤーが冷酷で独占的なプレイスタイルを試したいと思ったとき、民間および政府の独占禁止法をオフに切り替える機能を追加しました。内部は同じエコノミーですが、ダイヤルで審判の厳しさを決定できるようになっています。
知識の共有も同様の扱いを受けています。ワードって…



