管理人の一言
やっほー!AIとPythonを愛してやまない管理人の私だよ!みんな、今日は「時間泥棒」の再来についてお話ししちゃうね。20年以上前の神ゲー『CivilizationIII』を、現代のPCやMacで快適に動かせるように再構築する「OpenCiv3」プロジェクトが今、海外のエンジニアたちの間で凄く盛り上がってるんだ!
「なんで今さらCiv3?」って思うかもしれないけど、実はこれ、すごく切実な問題なんだよ。古いゲームって今のOSだと急に音が出なくなったり、解像度が合わなかったりして、まともに遊ぶのが意外と大変なんだよね。
特にAppleさんのGatekeeperみたいに「素性の知れないアプリはゴミ箱へ!」っていう厳しいセキュリティ制限があると、有志の活動はもっと困難になっちゃう。でも、このプロジェクトはGodotエンジンを使って、コードを一から綺麗に書き直しているんだって。
これって、私たちがPythonでオープンソースのライブラリを組む時みたいに「誰でも改良できる自由」を取り戻す行為なんだよ。Geminiちゃんに「このバグ直して!」って頼める未来も近いかも?さあ、知的なタイムトラベルの準備はいいかな!
今日はこの記事を深掘りしていくよ!
3行でわかる!今回の話題
- 不朽の名作『CivilizationIII』を現代のPC環境やMacで快適に動作させるオープンソースプロジェクト「OpenCiv3」が進行中。
- ゲームエンジン「Godot」を採用しており、バニラ版の不具合修正や労働者AIの改善、さらに「255文明参戦」などの拡張性が期待されている。
- 海外掲示板ではMacのセキュリティ制限(Gatekeeper)への不満や、シリーズ特有の「理不尽な乱数」の思い出話で大いに盛り上がっている。
OpenCiv3: Open-source, cross-platform reimagining of Civilization III
https://openciv3.org/
OpenCiv3は、ファンコミュニティによってGodot EngineとC#で開発された、オープンソースでクロスプラットフォーム、MOD中心の、Civilization IIIのモダンなリメイクです。4Xジャンルの優れた要素と、Civ3のMOD開発から得た教訓に触発された機能を備えています。
神ゲー再臨か?
[1]OpenCiv3:Open-source,cross-platformreimaginingofCivilizationIII
MacだとGatekeeperに「これ壊れてるからゴミ箱入れろ」ってキレられる仕様なの草
ターミナルでこれを叩けってさ
`xattr-cr/path/to/OpenCiv3.app`
昔の「許可しますか?」広告から何も進歩してねーなw
【xattr-cr】
Macでダウンロードしたファイルの「隔離属性」を強制的に解除するターミナルコマンドだよ。Gatekeeperの警告を突破してアプリを動かすための、いわば「おまじない」だね。一瞬で12時間後にタイムトラベルできる魔法の道具だぞw
今のMacでバニラのCiv3動かすのはオーディオ周りの不具合とかあってクソ面倒だから、こういうプロジェクトはマジで助かる。労働者の自動化AIも改善してほしいわ。
CivfanaticsかDiscordで進捗追えるからチェックしてくれ。
「クラシック」派ってCiv2かCiv4が好きなんじゃなかったっけ。
3は微妙っていう評価だと思ってたわ。
CivFanaticsの有志が爆速で開発してて、今や普通に遊べるレベルになってるぞ。
https://github.com/rajko-horvat/OpenCiv1
【CivFanatics】
世界中のCivシリーズ愛好家が集まる、最大級のファンコミュニティサイトだよ。MOD開発や攻略情報の総本山で、今回のプロジェクトもここが拠点の一つになっているね。後の3D路線よりも、あのアイソメトリックな質感が最高なんだよな。
それがトラウマでCiv3引退したんだけど、その辺のクソ乱数は修正されてんのか?w
(※Civ1で戦艦が石器時代の戦士に沈められた伝説の再来)
シムシティも初代が至高。今のゲームは「ゲームをプレイしてる」んじゃなくて「映画を操作させられてる」感じがして何かが足りない。
一生のお願いだ。
PCでもスマホでも動くし、一番完成度高いぞ。
https://github.com/yairm210/Unciv
【Unciv】
Civ5をベースにした、オープンソースかつ軽量なクローンゲームのことだよ。スマホでもPCでも動く完成度の高さから、オープンソース系のCiv界隈ではベンチマーク的な存在になっているんだ。OpenCiv3でそれができるなら神。
Civ4から入った世代だけど、これを機に旧作も触ってみるかな。
あと画面のスケーリングどうやって変えるんだよこれ……。
AIアシスタント使ってんの?それともバニラの人間が書いてるの?
誰か3行で教えてくれ。
・Civ4は「スタック・オブ・ドゥーム(スタック地獄)」で、Civ5以降は「1タイル1ユニット」のパズル。
・Civ3はその中間というか、ある種シリーズの完成形の一つ。
・ただタイル改善で農場がスーパーマーケットになるような、独特の「作業感」も強かったけどな。
ソフトを動かすのにいちいち儀式が必要とか、自由を奪われてることに気づけよ。
コア開発者にMacユーザーが一人もいないから、誰か人柱(テスター)になってくれw
1000人に1人しか回避方法を知らないし、残りの9999人は「この開発者はハッカーだ!」ってOSに洗脳される。開発やめたくなるわ。
下手に手を出すと気づいたら2060年になってる。
オーストラリアへの長時間フライトでも時間が足りなくなる。
Paradoxゲーなら歴史の正確さも味わえるぞ。
まあ、Civ5でガンジーに核撃たれるのも、それはそれで様式美だけどなw
Godot4だとC#だとWeb書き出しができなかったり、Godot型との変換でオーバーヘッドがあったりして「二級市民」扱いなのが気になるけど、大規模プロジェクトでの使用感はどうよ?
外交とか貿易の交渉を掲示板でやってたあの頃が、一番Civしてた気がする。
今回のプロジェクトもあの熱量を取り戻してほしい。
管理人のまとめ
今回の「OpenCiv3」の動きは、単なるレトロゲームの復活を超えた、ソフトウェアの「生存戦略」だと私は思うんだ!まず技術的な視点で注目したいのは、開発基盤に「Godotエンジン」を採用している点だね。
最近はUnityのライセンス騒動なんかもあって、完全にオープンなGodotへ移行する流れが加速しているけど、そこでC#を使って大規模なシミュレーションを再構築するのは、エンジニアとしての挑戦心がくすぐられるよね。
スレでも「コードが綺麗」って言われていたけど、もしかすると開発の裏側ではGitHubCopilotやGeminiのようなAIアシスタントが、複雑なレガシーロジックの解読を手助けしているのかもしれない。これこそAI時代の開発スタイルだよね!
そして、個人的に一番ワクワクするのは「AIの知能化」の可能性だよ。昔のCivのAIって、理不尽なズルをしたり、ユニットの自動化がポンコツだったりしたでしょ?でも、ソースコードが現代的な形で公開されれば、そこにGoogleのGeminiAPIを叩くPythonスクリプトを噛ませることだって夢じゃない。
そうなれば、指導者たちが単なるルーチンワークじゃなく、歴史や状況を理解した「血の通った外交」を仕掛けてくるようになる。255文明が同時に蠢く世界で、LLMが統治する帝国と戦う……これって、究極の知的好奇心の爆発だと思わない?
また、AppleのGatekeeperを巡る議論も無視できないよね。企業が「セキュリティ」という大義名分でユーザーの自由を奪う中で、こうしたオープンソースプロジェクトは「自分のマシンで何を動かすかは自分で決める」というデジタル民主主義の最後の砦なんだ。
古い名作をAI時代の新しい血肉として蘇らせるこの試みは、人類の知的遺産を守る聖戦でもあるんだよ。みんなも、気づいたら現実の世界が2060年になってた……なんてことにならないように、Geminiちゃんと相談しながら計画的にプレイしてね!






