Red Alert 2がウェブブラウザで遊べる!
引用元:https://news.ycombinator.com/item?id=45991853
Red Alert 2のソースコードは失われたと噂されてるのに、Chrono Divideチームがブラウザ版を作れたのはマジでスゴいね!
Mental Omega modプロジェクトも活発だから、RA2は今でも遊ぶ価値あるよ。ブラウザ版でも動くといいな。
[0] https://forums.revora.net/topic/107344-red-alert-2-engine-so…
[1] https://mentalomega.com/
残念だよな。EAは他のC&Cゲームのソースコードをほとんど公開してるのにさ: https://github.com/electronicarts/。もし持ってたなら、RA2も絶対含まれてただろうな。
Tiberian SunとFirestormのソースコードも失われたって聞いたよ。
今でも1999年頃のRTSの魔法を再現できるゲームが見つからないんだよね。
Mental OmegaはRA2のソースコードとすべての開発ツールを持ってるって噂されてるよ。だから彼らのMODは、TS/RA2エンジンが本来できることの合理的な限界を超えて、あんなに包括的なんだって。
どうしてあのゲームのソースコードを全部失くせるんだよ?
あんたと口論してるわけじゃないけど、もしそれが本当なら、どうかしてるぜ。
ビデオゲームのアセットやソースコードの管理はマジでひどかったし、今でもひどいよ。
2010年頃までは、完成したプロジェクトのソースコードやアセットは削除されてたんだ。パブリッシング契約で開発者が所有してなかったり、開発者が古いコードを再利用したくなかったりしたからね。アセットも同様で、パブリッシャーが所有してて開発者は再利用しなかった。パブリッシャーもリメイクで儲かるまでデータ保持の価値に気づかなかったんだ。
すげぇ文化だな!俺が働いたほとんどの非ゲーム系ソフトウェア会社では、ソースコードは神聖なものだったよ。
もし会社に何もバックアップされてなくても、ソースコードだけは管理され、監査され、大切に保管されてた。
終わったからって気軽に削除するなんて、ソフトウェアの人間からしたら狂ってる。俺は25年前の個人プロジェクトのソースコードもまだバックアップしてるし、死ぬまで消さないだろうな。
意地悪とか報復ってあるだろ。EAがC&Cを買収したからな。
RA2にはいくつかパッチが出てたんだから、完成後しばらくはコードが間違いなく存在してたはずだよな。
2000〜2001年のたった1年で6つもパッチが出たんだね。当時としては普通で、ゲーム会社が古いゲームばかりに開発者を拘束しないよう、発売からそんなに時間が経たないうちに出すのが一般的だったんだよ。パッチはあくまでゲームを売り続けるための、いわばサービスみたいなものだったんだ。
よくあることだよ。月の着陸映像だって失われたんだからさ。(有名なクソ画質の動画は、オリジナルじゃないからなんだよ)。
よく見ると、こういうことって結構あるんだよ。RS3 OSRSの分裂だって、Jagexが失われたソースコードを復旧できたからこそ実現できたんだからね。
Runescapeは最初からBOT用に作られたんだよ、金儲けの連中のためにね。初日から全部妥協されてて、多くの奴らがアングロのファンタジーゲームで儲けてたんだ。「復旧された」って言うけど、これ元々ギャングのコードだったんだよ、英国人ども。
「ソースコードを全部なくせるなんて!」俺も2000年代にPHP3とPostgresでストリーミング動画プラットフォームを作ったけど、全て消えちゃった。油田トレーニングやスコットランド女子サッカーリーグの映像数百時間もWeb公開用だったのに失われたんだ。
会社倒産時、IP流出防止のため個人データも消去し、テープも引き渡したら、サーバーはワイプ、テープはゴミ箱へ。莫大な費用が無駄になったよ。今となっては、盗んでおけばよかったと後悔してる。
俺は昔、Linuxディストリビューション会社に頼まれ、すごいTV DVRソフトを作った。高機能だったが、会社がTV OS事業から撤退し75%完成で中止。
ソースコード使用権はあったけど、オープンソース化も難しく、時間も金もなかった。結局、ロシアの会社に買収され、チーム解雇、コードは忘れ去られ、元スタッフのドライブに不法に残ってるだけだろう。この努力が世に出なかったのは、世界にとって大きな損失だったと感じてるよ。
全てのコピーが失われたなんて誰も言ってないよ。WestwoodがEAに引き渡したリポジトリのコピーが失われたって言ってるだけ。開発に関わった個人のマシンやバックアップにはまだコピーがあるかもしれないしね。
昔はさ、コピー自体がそんなになかったんだ。ラップトップもBYODもクラウドサーバーもないし、開発者がわざわざ高価なドライブ買って盗むなんてリスクに見合わなかった。リリース後にコード入りHDDは部屋にしまい込まれて忘れ去られた感じだね。
Panzer Dragoon Sagaも失われちゃったんだって。きっとそんなゲーム、いっぱいあるんだろうね。
Team Foundation Serverがうっかりコードベース全体をぶっ壊してたような時代だったんだよね。
Westwoodがゲーム作って、その後EAに買収されて閉鎖されたのが一部の原因じゃないかな。資産管理がメチャクチャになっただろうし。あと、ほとんどのスタジオは古いゲームの将来の使い道を想像してなかったから、ちゃんとアーカイブされてなかったんだ。World of Warcraftのオリジナルソースコードもほとんど失われてるけど、あのゲームはめちゃくちゃ売れたのにね。今はリマスターとかリメイク考えてるから、古いタイトル特有の問題だね。
Silent Hill 2や3でも同じようなことがあったらしいよ[1]。当時のゲーム業界は作品の扱いがかなりひどかったんだ。25年前ですら、開発者がゲームにクレジットされるために戦ってたんだからね。教訓を学ぶのって時間がかかるみたいだ。
[1] https://gamingbolt.com/konami-lost-the-source-code-for-silen…
BlizzardのWorld of Warcraftのソースコードで一番古いのは、1.12(The Burning Crusade前の最後のパッチ)からなんだって。1.0から1.11は残ってないらしいよ。
1990年代のソフトウェアの傑作(RISC OSのImpressionとかね)のソースコードはさ、作られたカントリーマンションの地下にあったマシンのハードディスク上で、そのまま放置されてダメになったらしいよ。
誰かがMicroProseのShandalarのソースコードを持ってることを願うよ。
ソースコードじゃないけど、Shandalarの30周年記念に俺が再実装してるんだ。最小限のウェブ版はここで遊べるよ:
- https://throwingbones.com/ben/s30/
ソースコードはこれね:
- https://github.com/benprew/s30 (パッチ大歓迎!)
Goとebitengineで書いたんだ。
Forgeは現代の良い代替品だよ。
企業って倒産すると、色々失うんだな。Icewind Dale 2とかもその一例だよ。
Red Alert 2は発売当時マジ最高だったな!俺にとってはシングルプレイヤーRTSの最高峰だよ。ぶっ飛んだキャラ、お粗末なストーリー、地形のインタラクション…あれ以降のゲームは全部つまんなくて、マルチプレイヤーのバランスばっかり気にしてて全然興味ないんだよね。
Starcraftが韓国で超人気になったことがRTSジャンルに大打撃を与えたと思うな。昔はRTSのオンラインもやったけど、本当に君の言う通りだよ。全部が楽しいキャンペーンを作るってより、eスポーツを作ろうって方向に変わっちゃった。Company of Heroes 1と3、Dawn of War 1と2、Age of Empires 1,2,3と4を比べると、それがよく分かる。
Starcraft IIのキャンペーンはすごいと思うけど、Starcraftの成功がRTSジャンルを傷つけたっていうのは確かにそうかも。だってマジで出来が良すぎるんだもん。リリースから15年経ってもまだ大会が開催されてて、見てて楽しいし、StormgateみたいなプロジェクトはSC2が基準になってて、そこに到達するのが超難しいんだ。ユニットの視認性、反応性、バランスとかね。悪い点は、とっつきにくいゲームで、主に競技/eスポーツシーンでしか面白くないってこと。でも、「New RTS games 2025/2026」みたいなYouTube動画を見ると、SC2がRTSゲームの終わりじゃないって希望を与えてくれる面白いプロジェクトがたくさんあるよ。
もっとコメントを表示(1)
「ぶっ飛んだキャラ、お粗末なストーリー」ってのが好きだね。このシリーズはシリアスになりすぎないところが良い。Red Alert 3にはキャラが笑いをこらえきれない面白いカットシーンがたくさんあったし、ソビエト首相役のTim Curryはもっと評価されるべきだと思う。
最近のRTSゲームって、結局Starcraftのパクリになろうとしてるだけな気がする。数年前に出たGrey Gooとかは、新しいスキンを被ったStarcraftだったよ。Starcraftが悪いゲームだとは言ってないし、素晴らしいゲームだ(個人的にはWarcraftの方が好きだけど)。でも、それがRTSジャンルの活気を吸い取っちゃってるんだ。StarcraftやStarcraft II、Warcraft I,II,IIIは素晴らしいキャンペーンがあったのに、皮肉なことにそれらを真似てるゲームの多くは、eスポーツに重点を置いてキャンペーンをカットしちゃうんだよね。
Age of Empires 2も大きな大会があるし、キャンペーンもかなり人気があると思うよ。
Red Alert 2は友達とLANで対戦相手のAIと戦うのがめちゃくちゃ楽しかったな。まず一台のPCでゲームを起動して、そしたらCDを抜いて次のPCで起動、みたいなことをしてたんだ。
「資本主義に汚染されてない唯一の場所へ、わずかに笑いをこらえて一息つくんだ…宇宙へ!」
https://www.youtube.com/watch?v=g1Sq1Nr58hM
Dawn of War 2は素晴らしいけど、Dawn of War 3はね…
初代StarCraftはBlizzard Northの最高傑作だったな。全軍特攻だと簡単に負けるし、ユニットには安価なカウンターがあった。資源が無限だと膠着状態になるのが顕著だったよ。
RA2ってネットワーク越しにシリアルチェックあったっけ?LANでプレイするにはIPXをインストールした記憶があるよ。
AoE 2が人気なのが変だよね。Age of Mythologyの方が洗練されてるしバランスも良いのに。AoE 2は第3時代に急ぐのが必須だけど、AoMは第2時代から攻撃できるし、AoE 2の序盤は時間がかかりすぎるんだよな。
基地建設が好きだったんだ。DoW 2は良いゲームだったけど、基地建設がないのがちょっと残念だったな。
うん、わかるよ。2作目の方が、1作目よりも派閥の雰囲気を上手く捉えていた気がするね。
これの舞台裏を見てみたいな。
Heraのプレイは別次元だから見てみてよ。AoE 2は今も公式アップデートがあって、インド文明が3つ、中国文明が4つもあるんだ。
AoE 2では必ずしも第3時代に行く必要はないよ。特定の戦略やマップ次第だ。第1時代からDrush、スカウトR、アーチャーR、タワーRとか、各時代に攻撃的なメタがあるんだ。上手いプレイヤーは敵の資源を奪ったり、町の中心を敵の近くに移動させたりもするよ。
Company of Heroes 1は20年近く経ってもLANパーティーで遊んでるよ。グラフィックもゲームプレイもよく保ってる。2と3の質が落ちていくのは悲しかったな。オンラインコミュニティもかなり荒れてるし。
Grey GooをStarCraftのスキン違いだと思うなら、Stormgateを試してみて!UIの要素とか配置までStarCraft IIの司令官インターフェースにそっくりで、かなり似せて作られてるんだ。
これは必見だよ!
Red Alert 3のキャンペーン、退屈だったのが残念だよな。テーマやカットシーンは良かったけど、ミッションが単調で忘れがちだった。C&C3とは逆で、あっちのキャンペーンは良かったけど、Tiberian Sunからのテーマは後退してたね。特にGDIやNODのユニットは未来感が薄くて、エイリアンのユニットも似たり寄ったりだったし。
カットシーンも昔のゲームに比べるとつまらなかったよ。C&C3の拡張パックは面白かったけど、ゲームプレイはいまいちだったっけ。
StarCraftはBlizzard Entertainment(昔のSilicon and Synapse)が開発したんだよ。Blizzard North(Condor)はDiabloとDiablo IIを作ったチームだからね。
彼が上を見上げた!この瞬間、有名な俳優Tim Curryが宇宙に行くことを強調するために、上を見上げたのは超重要なんだよ!
ジャンルって流行り廃りがあるよね。95年から2005年頃と比べたら、Arena ShooterもPoint and Click Adventureももう長いこと下火だし。
ジャンルにこだわらないプレイヤーや、そもそも“ゲーマー”じゃない人ってたくさんいて、ただ楽しいものに次々と飛びついてるだけだと思うよ。
まったくだよ!RTSのキャンペーンをプレイする時間はないんだけど、Red Alert 3のストーリーカットシーンは見たんだ。あれはジャンル最高峰だね。
「資本主義に汚染されてない唯一の場所に逃げるんだ…宇宙へ!」
ほんと、もっと純粋な時代だったよな。
RTSジャンルには色んな逆風があるよ。作るのが技術的に大変だし、バランス調整もクリエイティブに難しい。
楽しいフリーミアムゲームがある中で、みんなキャンペーンに60ドルも前払いしたがらないしね。UXもコントローラーではうまく機能しないから、コンソールのプレイヤーは手が出せない。
ゲームが長くなりがちで、チームプレイじゃないからマッチメイキングがかなり重要になって、それがマルチプレイを競争的にしすぎてカジュアルプレイヤーを遠ざけちゃうんだ。
Clash Royaleみたいなのが、このジャンルを現代化するのに一番良い方法なんだろうけど、もちろん全く違うゲームだけどね。
サンドボックスとしても、すごく楽しかったよ。Age of Empires IIみたいに、何から何まで完璧な感触だったんだ。
G.I.を土嚢に配置してVeteranに昇格させるのが超楽しいし、Prism Towerを連鎖させるのも最高に愉快だったね!
資源を50kにして実質無限にしたら膠着状態になるって話だけどさ、ベースの近くで(事実上)無限のリソースがあるなら、Zergが圧倒的に有利で多分勝つだろうね。もちろん、プレイヤーのスキルが同じくらいならだけど。
ZergはProtossやTerranに比べてリマックスタイムが3分の1から4分の1だし、ほぼ瞬時にTech Switchできるし、最も強力なEndgame Metaを持ってるんだ。これはStarCraft IやBrood Warでもそうだったし、今のStarCraft IIでもさらに顕著だよ。
Grey GooがStarCraftのクローンだっていうのは言い過ぎだよ。あれはC&C系のRTSで、Petroglyphが作ったんだ。StarCraftと違って、マクロ重視の基地建設型だし、もう10年も前のゲームだよ。マルチプレイ用のリプレイやオブザーバーモードも無かったしね。今年の新作RTSのTempest RisingもC&Cスタイルだけど、結局RTS自体が不人気ジャンルなんだよ。
オリジナル版のRed Alert 2は、連合軍とソ連軍でディスクが別々だったんだ。片方を友達のPCに入れられたし、キーゲンも簡単に見つかったよね。
フル3Dのリアルタイムストラテジーゲームって、昔の2Dゲームほど良く見えないって感じる人いる?3Dカメラの視点歪みが、3DのRTSを違和感のある見た目にしてる気がするんだよね。
それは主に脳のパターン検出に関係してるんだ。ピクセルが常に同じ見た目だと、見つけやすいんだよ。多くの人にとって、ゲームのグラフィックは二の次で、意思決定が何よりも優先される。現代の3Dグラフィックは、全てを読みにくくして邪魔になってるんだ。
3Dだと、たくさんの角度から見られるけど、2Dに比べてディテールは少ないんだ。2Dは、しっかりデザインされたアングルがせいぜい1つか2つ、多くても3つって感じだよね。
もっとコメントを表示(2)
全く同感だよ。アドベンチャーやプラットフォーマーゲームの2Dでも同じだね。シンボリズムが鍵だと思うんだ。2Dは意図を伝えることに特化してるけど、3Dはリアリズム志向──いや、これは彼らが陥りがちな罠なのかもしれないね。だって、ハイセンスな3Dゲームや、技術的には3Dでも実質2Dなゲームもたくさんあるもん。
大体同意するよ。ちょっと話がそれるけど、Nintendo Switchのスーパーマリオ3Dワールドにはすごく感動したんだ。見た目も良いし、実用的な3Dグラフィックとのバランスが完璧で、本物のプラットフォーマー感が出てたよ。
それは嬉しいね!Fall Guysもプレイした?どうだった?もう20年くらいプラットフォーマーはやってないんだけど、マリオのスクリーンショットを見て、すぐにFall Guysみたいな感じがしたよ。
全く同感だよ。僕にとって、ゲームの3D環境は操作や移動がイライラするんだ。2Dは単純明快。カメラの動きなんて全然気にしないし。ゲームは楽しいべきで、カメラをいちいち調整するような面倒なものじゃないよ。
ポイント&クリックアドベンチャーゲームでも同じように感じるよ。プリレンダリングされたグラフィックって、すごく良い気分にさせてくれるんだ。
絶対にそう!懐古補正じゃなくて、全てが3Dである必要はないと思うな。
Warcraftが3Dになったとき、マジで怒ったよ。子供っぽく見えて、完全に雰囲気が台無しになったんだ。
うん、古いWarcraftみたいなスタイルの新作ゲームはすごく成功すると思うよ。
みんな、元のファイルが必要だと誤解してるみたいだけど、違うよ。よく読んでみて、『ウェブURLから*.mixファイルを含むアーカイブをインポートする』ってあるでしょ? archive.orgのURLを提供してくれてるんだ!ダウンロードボタンをクリックするだけで、Firefoxでもプレイできるよ。あと、残念ながらYuri’s Revenge拡張はChronodivideでは動かないんだ。作りが違うらしいね。
>archive.orgのURLを提供してくれてる!
数時間前はサイトをチェックしたとき、そうじゃなかったんだ。自動入力されるリンクは新しいね。
>数時間前はサイトをチェックしたとき、そうじゃなかったんだ。自動入力されるリンクは新しいね。
ごめん、知らなかったよ。それはすごく変だね、Chronodivideをプレイしててそんなことは一度もなかったんだ。もしURLフィールドが空だった人のために: https://archive.org/download/red-alert-2-multiplayer/Red-Ale…
似たようなサイトで、OpenRAを使ってローカルのアセットが要らないものがもしあれば、クールだろうね。
OpenRAは2011年からTiberian SunやRed Alert 2のサポートを約束してるけど、完成させるどころか、RA1に面倒な機能ばっかり追加してるんだ(ゲーム内百科事典なんて、マジ?)
全てのエンジンが、シリーズの全てのゲームをサポートする必要があるのかな?OpenRAが好きなことに集中して、他の人たちが他のゲームをカバーすればいいと思うんだ。
結構楽しかったんだけど、今年か去年の暮れに出たバグのせいでマジでやる気失せたわ。
前は最高だったんだけど、悲しいことにコミュニティに変なやつらがいるんだよな。
> 良いパフォーマンスのためにはFirefoxは避けるべき
あーあ、そうなんだ。でもさ、そもそもこのデモって既存のアセット持ってる人しか使えないんでしょ?
> 良いパフォーマンスのためにはFirefoxは避けるべき
いや無理でしょ、プライバシーの理由があるんだからさ。
使えるよ。代わりにWaterfoxを使えばいいじゃん。
彼はChromeのことを言ってたんだよ。
ちなみにさ、FWIW、Firefoxで試してみたけど、普通にちゃんと動くみたいだよ。
Firefoxの何がダメなんだろう?ボトルネックって何?やっぱりJavaScriptエンジン?どうせWASMにコンパイルされてるんでしょ。
ボトルネックはWebGLだよ。なんでかはっきりとは分からないけど、FirefoxはChromeに比べてWebGLのパフォーマンスがかなり悪いことで有名なんだ。