メインコンテンツへスキップ

EAが「コマンド&コンカー:レッドアラート」をオープンソース化!他の名作も続々登場!

·2 分
2025/02 ゲーム オープンソース コマンド&コンカー EA 懐かしの名作

EAが「コマンド&コンカー:レッドアラート」をオープンソース化!他の名作も続々登場!

引用元:https://news.ycombinator.com/item?id=43197131

HelloUsername 2025-02-27T18:45:28

Red Alertはここで見れるよ:
>”https://github.com/electronicarts/CnC_Red_Alert”
Tiberian Dawnもここ:
>”https://github.com/electronicarts/CnC_Tiberian_Dawn”
Renegade:
>”https://github.com/electronicarts/CnC_Renegade”
Generals Zero Hour:
>”https://github.com/electronicarts/CnC_Generals_Zero_Hour”
EAのポストはここ:
>”https://www.ea.com/games/command-and-conquer/command-and-con…”
Redditのポストはここ:
>”https://www.reddit.com/r/commandandconquer/comments/1izmpmb”
削除されたRedditのポストはここ:
>”https://www.reddit.com/r/commandandconquer/comments/1izmml4/”

lloeki 2025-02-27T19:33:29

Tiberian DawnのコードもWindows用みたいだね。C&C Gold / W95だから、1995年のDOS版のソースコードが欲しかったなぁ!まあ、Dune 2000もないし。

therealpygon 2025-02-28T13:47:39

1995年のソースコードは、リマスタードコレクションのオープンソース化で事実上リリースされたんだよ。リマスタードコレクションはDLLを使ってWindows互換にするただのラッパーだったんだ。

evanjrowley 2025-02-27T20:15:09

Emporer: Battle for Duneが初の3D RTSで、俺はそのゲームプレイやストーリー、サウンドトラックが大好きだった。いつかオープンソース化してほしいな。

cahoot_bird 2025-02-28T21:01:59

俺もそのゲーム好きだった。戦略性とストーリーがよかったね。しかしマルチプレイにはバグがあって、アトレイディーズのエアドローンがマップ端で攻撃されず、ハーベスターキャリーや他の空中ユニットを撃墜してた。バグの詳細はよくわからなかったけど、フォーラムには色々言われてたな。

bayindirh 2025-02-27T21:52:57

このゲームは何日でも続けてプレイできるくらい楽しめる。めちゃくちゃ良いゲームだよ。

nunodonato 2025-02-28T10:08:42

毎年1回はこのゲームをプレイしてる。楽しいからな!

FirmwareBurner 2025-02-28T08:52:57

なんでEmporer: Battle for Duneがオープンソースの一部じゃないんだろう?Generals Engineの初期バージョンなんだから、そっちもあるべきだよ。

Macha 2025-02-28T10:43:56

ライセンスの問題かな?

FirmwareBurner 2025-02-28T12:16:19

-ライセンスはもろいか?
-コムラード・プレミア、まだ始まったばかりだよ。

bizrod 2025-02-27T20:41:18

Red AlertのリポジトリにDune 2000の資産が含まれてるみたいなんだが、どれだけあるかはわからん。

toxik 2025-02-28T11:17:49

Dune 2からの名残だと思う。Duneで検索すればDune 2の資料も見つかるよ。

zenlot 2025-02-27T20:23:55

Dune 2000には無限の時間を費やしたなぁ。

mizzao 2025-02-27T20:48:25

Renegadeが?素晴らしいね!あのゲームではフレイムタンクやステルスタンクのラッシュで楽しんだよ。誰かがオープンソースで次のステップに進めてくれるといいな。

svieira 2025-02-27T20:52:27

ここに(たしか)ゼロから再実装されたものがあるよ:>「https://totemarts.games/games/renegade-x/」

almostdeadguy 2025-02-28T19:54:59

2000年代初頭のPCゲーム時代は最高に懐かしい。その時は変わったジャンルのゲームがたくさん作られてた。C&C RenegadeやGiants: Citizen Kabuto、Sacrifice、Black & White、Tribes 2など、バグもあったけどクリエイティブで楽しかった。

Dead_Lemon 2025-02-28T08:52:57

Red Alert 2のためにopenRAフォークのRomanovs-Vengeanceをチェックしてみて!>「https://github.com/MustaphaTR/Romanovs-Vengeance」

BuildTheRobots 2025-02-27T18:50:53

GeneralsがRA2の前にオープンソースになったのはちょっと変だね、なんでだろう?

apetresc 2025-02-27T19:00:22

どうやらTiberian SunとRA2の元のソースが失われてしまって、EAにはないらしい。前からそんな噂があったんだよね。

BuyMyBitcoins 2025-02-27T19:35:35

ソースコードを手に入れるにはまずTacitusを入手しないとね。

もっとコメントを表示(1)
blibble 2025-02-27T20:54:51

死んでまた戻った指揮官、面白かったFirestormのストーリーは、反乱AI(CABAL)が世界を裏切り、ジェノサイドを目指すKaneの目的を達成しようとする話。特に印象的なカットシーンもある。

iamacyborg 2025-02-27T20:38:52

Tiberian Sunはシリーズで一番好きだったな。

slavik81 2025-02-27T23:45:05

Tiberian Sunは初めて買ったPCゲームで、ユーザー名もWestwood Onlineから取った。Red Alertを友達の家でプレイしてからTiberian Sunを買ったけど、ゲームプレイにはちょっとがっかりした。でも世界観は素晴らしかった。

mock-possum 2025-02-28T07:01:18

BlizzardがRTSゲームのエディターを提供してたことが、初期の忠誠心の大きな理由だった。Star Craft 2までエディターが使えて、DotAやタワーディフェンスもそのおかげ。

hammock 2025-02-27T22:16:47

そのゲームでは神モード使って地下のスクールバスを作ろうとしてたけど、うまくいかなかった。スプライトがなかったから?

t-writescode 2025-02-27T18:57:09

RA2をリメイクして簡単にオンラインプレイできるようになったら悲しくはないと思うけど、RA2への愛が強いからそれが遅れているのかも。

clemiclemen 2025-02-28T08:33:46

リメイクがいつか来るかわからないけど、今の間にファンによるオンラインポートを楽しめるよ。ブラウザでRed Alert 2を他のプレイヤーと一緒に遊べる。

alberth 2025-02-28T16:36:08

Red AlertにAssemblyが19.5%使われてるのは興味深い。一方で他は3%未満。

rightbyte 2025-02-28T16:55:38

それはどうしてだろう?古いC&CのコードがDuneから引き継がれたのかな?

ukd1 2025-02-28T17:00:09

多分そうだけど、最適化かもね。

MisterTea 2025-02-27T19:17:38

うわ、Renegadeか。覚えてないことにしてたけど、兄弟と一緒にプレイしようとしたらバグだらけで最悪だったことしか覚えてないわ。GameSpyへの恨みも蘇ってくる。

HelloUsername 2025-02-27T19:04:02

多分、@dangにURLを変えてもらえるかもね。

wglb 2025-02-27T19:05:53

hn@ycombinator.comにメールするのが一番だよ。dangが全コメントを読むのは無理。

adastra22 2025-02-27T20:31:36

彼が読んでるみたいだね。

wglb 2025-02-28T02:12:38

2025年2月26日10時20分から24時間以内に10563件の投稿があったんだって。人間には無理だよ。

account42 2025-02-28T11:04:48

7.34件/分だから、眠れない人ならできるかもね。dangは@dangや類似のリファレンスをフィルタリングすることもできるし、メール使えって言われてるのに多くの人はコメントするからね。

4ggr0 2025-02-27T20:05:59

dangが言及されると通知来るかもしれないね。

jolmg 2025-02-27T22:30:13

彼はそうじゃないって言ってたよ。

SXX 2025-02-27T20:14:56

EAでこれを推し進めた人に心からの敬意を表します!オリジナルのC&Cはずいぶん前に一から書き直されたけど、Zero Hourのオープンソース版は素晴らしい贈り物です。PS:それを実現した人に感謝したいなら、LinkedInでどうぞ: https://www.linkedin.com/posts/jim-vessella-62726825/from-th

CCHyper 2025-02-28T18:19:55

それは俺だよ!:D 詳細な発表はここで見れるよ; https://www.reddit.com/r/commandandconquer/comments/1izmpmb/

もっとコメントを表示(2)
SXX 2025-02-28T20:37:03

最初に君のことを言わなくてごめん!実現してくれてありがとう!俺はクラシックRTSが大好きで、オリジナルC&C以来ずっとプレイしてきたけど、Generalsには特別な思い入れがあるんだ。ゲーム開発者として、ゲームが悲惨な状態なのを見て悲しいよ。これはAoE2と同じくらいのポテンシャルがあると思うから、もっと多くの人が新しい命を吹き込めると信じてる。

CCHyper 2025-03-01T14:08:44

気にしなくていいよ、実際のニュースはソースコードのリリース自体なんだから:D GeneralsとZero Hourのコミュニティがこんなに結束するのは初めてで、本当に素晴らしいことだよ!

IntelMiner 2025-03-01T04:08:31

TS/RA2のコードが行方不明だという噂について何か教えてくれる?(それとも教えられないってこと?)

pizzathyme 2025-02-27T20:32:10

同意。こういったことを承認してもらうのは、企業内では非常に難しいからね。これは多くの会議とたくさんの「いいえ」、法律的な承認の結果なんだ。

SXX 2025-02-27T20:51:47

正直言って、これは数年にわたって頑張っていった非常に献身的な人々によって私たちに届けられた奇跡だと思う。業界内でより多くの人々や企業が同様の動きをすることを期待してる。そうすれば、売上も上がるし、ファンが好きなゲームを生き続けさせることができるから。

jacooper 2025-02-28T11:25:31

ついに誰かがゲームのミスマッチエラーを修正して、実際にプレイ可能にしてくれるんだ!

tuantruong 2025-03-03T06:12:08

その人に敬意を表します、なんて素晴らしい行為なんだ!

haunter 2025-02-28T00:53:29

>”compiled binariesを使用するには、ゲームを所有していなければなりません。C&C Remastered CollectionはEA AppまたはSteamで購入できます。”EAは2008年にいくつかのゲームをフリーウェアとしてリリースしたので、グラフィックやアート、音楽の資産については買わなくても大丈夫だよ。

WhyNotHugo 2025-02-28T23:46:22

ゲームを所有してる必要があるって言ってるけど、実際にはライセンスを持つだけなんだよね。

pjmlp 2025-02-28T07:48:45

週末が台無しになったじゃん!

seasluggy 2025-02-28T02:11:17

やっぱり、Hell Marchは最高だね!

eighthourblink 2025-02-28T15:38:46

これでまた週末がダメになりそうだ!

boomboomsubban 2025-02-27T19:07:30

全部入りのC&Cバンドルが今Steamで6ドルだよ。これが売れれば他の開発者も同じことをしてくれるといいな。

nottorp 2025-02-27T19:50:37

C&Cリマスター・バンドルもあるけど、EAアカウントが必要か知ってる人いる?

sumtechguy 2025-02-27T20:19:06

リマスターのバンドルは必要ないよ。

nottorp 2025-02-27T21:02:01

君が正しいといいけど、両方のバンドルを買っちゃった!Mass Effect 2以来EAにお金を払ったのはこれが初めてかも。

sumtechguy 2025-02-28T13:38:13

投稿する前に確認したよ。C&Cリマスターのインストーラーはかっこ良かった。あの時代にしては珍しいね。

gimme_treefiddy 2025-02-27T21:59:36

リマスターにはゼロアワー版が入ってないっぽいな。

onli 2025-02-28T00:19:15

いや、驚きだね。彼らはC&C1と2だけをリマスターしたんだ。Generalsが欲しかったら、”Ultimate Collection”バンドルを買えばいいよ。

mclau156 2025-02-27T20:27:17

Legend of Zelda Ocarina of Timeが逆アセンブルされるのを待たなきゃいけなかったんだ。Nintendoが動くまで。

もっとコメントを表示(3)
Starlevel004 2025-02-27T19:56:45

宿題だ。『お前のコードは決してクラッシュしちゃいけない』と『意図的にコードにクラッシュを入れること』を2000字で調和させろ。クソ。

jsheard 2025-02-27T20:03:22

さぁ、Windowsがいかにクソかについて話そう。ヘッダーを構造体に直接キャストしてるんだが、これが必要だったんだ。Windowsが嫌いだ。

poizan42 2025-02-27T22:09:44

数行上でlParamをDEV_BROADCAST_HDRのポインタにキャストしているから、いろんな構造体が指す共通部分なんだ。Cのやり方での継承だって。C++のクラスを期待してたのか?

IntelMiner 2025-03-01T04:13:16

Generalsは開発がめちゃくちゃ急いで進められたことで有名だ。多分初心者プログラマーだな。

stnmtn 2025-02-27T20:13:49

これには笑った。変数名がマジでバカみたいだからな。Random数生成器はひどく非ランダムなスタートで、少しランダムな値を得てごまかしてるって。

anal_reactor 2025-02-27T21:54:07

昔のゲームのコードをブラウズしてると、そのコードが個人的だったことに気付くんだ。喜びや怒り、失望、満足が見える。今では変数を”poo”なんて名付けたら、プロとしてありえない。

qingcharles 2025-02-28T00:33:23

90年代中頃にゲーム開発をしてたんだけど、真面目じゃなかった。グラフィック資産にはクレイジーなものがたくさんあった。たとえば、ある壁には”CUNT”って書いてあった。変数を”poo”や”fuck”と名付けられないのは悲しい。

lucb1e 2025-02-28T01:37:07

>”自分のソースコードが公開されると、30年後のティーンエイジャーの自分はきっとショックを受ける。” だから、多くの国で道徳的権利は譲渡できないんだ。何が起きるかに驚くなら、この権利は雇用主には渡らないんだ。

qingcharles 2025-02-28T06:04:49

コードの質が悪いのには驚愕。最良のコードもあれば最悪のコードもあって、徹夜でデモを見せて欲しいって言われた時に書いたのもあるから。

mschuster91 2025-02-27T23:19:13

最近は’poo’みたいな名前の変数使っちゃダメだね。常にプロフェッショナルでいないと。

hasley 2025-02-28T03:18:10

最近もユニットテストを書くときに、ちょっとふざけた名前とか使ってモチベーション上げてる。

herewulf 2025-02-27T22:41:21

今の時代は仕事がクソなら関係ないとも言える。

as1mov 2025-02-28T16:23:49

>”90年代の映画のキャラ名使ったらPRが拒否されたんだよね。”そのキャラが物議を醸すようなものじゃなかったのに、プロフェッショナルじゃないって理由で。まあ、一人の気難しいレビュアーのせいだと思ってるけど。

yobbo 2025-02-28T09:35:32

マルコフ連鎖モンテカルロの“バーンイン”に似てる気がする。初期値が悪いといい連鎖になるまでに時間かかるけど、均一なRNGならどの値でもいいはずだし、RNGはあまり良くないんじゃないかな。

account42 2025-02-28T11:19:31

RC4ではうまくいくよ。

moffkalast 2025-02-27T20:14:28

ゲームコードのコメントっていつも面白いよね!
>「Fast inverse square root」のことについてのリンクです。

account42 2025-02-28T11:23:02

そのコメントの不満が理解できない。不変条件や前後条件のアサートは、クラッシュしないことと絶対に両立するから、そういう性質を犯さなければいいだけだよ。

genocidicbunny 2025-03-01T02:03:14

元ゲーム開発者の自分にはこれが面白すぎた:
> else {
> DEBUG_CRASH((“PREFER_CORRECT_SOLUTION @todo impl”));
> }
(PartitionSolver.cppから)

inetknght 2025-02-27T20:05:16

EAのゲーム開発者同士が罵り合ってるの?社内ドラマが何年も経ってから明るみに出るなんて面白いね!

modeless 2025-02-27T19:08:14

EAが完全版のゲームを無料ソフトとして15年以上前にリリースしたから、アートや他の資産も使うのは全然問題ないはず。
> ゲームの過去のリンクはこちら。

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。