世界を動かす技術を、日本語で。

OpenCiv3: オープンソースのクロスプラットフォームによる「Civilization III」の再構築

概要

  • OpenCiv3 は、Civilization IIIを現代向けに再構築した オープンソースゲーム
  • Godot EngineC# を用いて、MOD対応・クロスプラットフォームを実現
  • Civ3の制限撤廃・機能拡張・バグ修正・グラフィック刷新を目指す
  • 現在は プレアルファ版 で、基本的なプレイは可能だが多くの機能が未実装
  • 最新情報や開発参加は GitHub・Discord・CivFanatics で案内

OpenCiv3とは

  • Civilization III をベースにした ファンコミュニティ発のリイマジネーション
  • 4Xジャンル のベストプラクティスやCiv3のMOD開発経験を反映
  • 任意の制限撤廃、壊れていた機能の修正、MOD機能の拡張
  • 最新OS・グラフィック への対応
  • C3C を超える可能性を持ちつつ、元のゲーム性・コンテンツを保持

開発状況・参加案内

  • アクティブな開発中、現状は プレアルファ段階
  • 基本的なプレイ可能、ただし多くのメカニクスや終盤コンテンツが未実装
  • バグや不具合 も多く残存
  • 最新情報や開発参加 は以下で案内
    • CivFanaticsサブフォーラムDiscordGitHub

注意事項

  • OpenCiv3 はcivfanatics.com、Firaxis Games、BreakAway Games、Hasbro Interactive、Infogrames Interactive、Atari Interactive、Take-Two Interactive Softwareとは 無関係
  • 商標 は各所有者に帰属

最新リリース:「Dutch」v0.3 プレビュー1

  • 「Dutch」v0.3 プレビュー1 が初公開
  • 旧「Carthage」リリースから 大幅な機能強化
  • スタンドアロンモード が初登場、Civ3メディアファイル不要の仮グラフィック対応
    • Civ3ローカルインストールがあるとより快適
  • 全リリースと詳細リリースノート はGitHub Releasesページで提供

ダウンロード・インストール方法

システム要件

  • 64ビット Windows、Linux、Mac OS 対応
  • 最小ハード要件未確定、動作不良時はフィードバック推奨
  • Civ3のローカルファイル推奨 (ConquestsまたはComplete版)
  • スタンドアロンモード は仮グラフィックでCiv3未所持でもプレイ可
  • Civilization III Complete はSteamやGOGで安価に入手可能

Windowsインストール

  • 64ビット実行ファイル
  • Civ3インストールを 自動検出、または 環境変数CIV3_HOME 指定可
  • インストール手順
    • zipファイルをダウンロード・解凍
    • OpenCiv3.exeをダブルクリック
    • ブロック解除が必要な場合は、右クリック→プロパティ→「ブロック解除」チェック→OK
    • Civ3インストールが検出されない場合、 CIV3_HOME 環境変数を設定

Linuxインストール

  • x86-64 Linux実行ファイル
  • Civ3インストールファイルのパスを CIV3_HOME環境変数 で指定
  • インストール手順
    • tgzファイルをダウンロード・解凍
    • Civ3フォルダをLinuxへコピー/マウント、またはSteam・GOGでインストール
    • ターミナルで export CIV3_HOME="/path/to/civ3"
    • 同じターミナルで OpenCiv3.x86_64 を実行
    • 永続化には .profile等に追加

Macインストール

  • Universal 64ビット実行ファイル (Intel/M1両対応)
  • Civ3インストールファイルのパスを CIV3_HOME環境変数 で指定
  • インストール手順
    • zipファイルをダウンロード
    • zipをダブルクリックでOpenCiv3.appとjsonファイル生成
    • OpenCiv3.appを開こうとすると「破損」と表示されるが、実際は問題なし
    • ターミナルで xattr -cr /path/to/OpenCiv3.app を実行しブロック解除
    • ターミナルで export CIV3_HOME="/path/to/civ3"
    • ターミナルから open /path/to/OpenCiv3.app で起動(ドラッグ&ドロップ可)

既知の問題点

  • 仮グラフィック多数使用、Civ3インストールファイルの利用推奨
  • Civ3 BIQ/SAVファイルのサポート不完全、一部ファイルは正常に読み込めずクラッシュの可能性
  • Mac固有問題
    • アプリが「破損」と表示され起動不可→xattr -crで回避
    • 「New Game」等のボタンでクラッシュ→c7-static-map-save.jsonやCiv3 SAVファイルをロードしてプレイ
  • その他バグは GitHub Issues で管理

ライセンス・著作権

  • MITライセンス で公開
  • OpenCiv3 contributors による著作物

Hackerたちの意見

コミュニティがこれをやってるのはすごくいいと思うけど、なんで特にCiv 3なのか気になるな。私の理解では、「クラシック」(うまく言えないけど)なCivファンは、2か4の方が好きな人が多いと思ってたんだけど、3はあまり良くないって見られてるんじゃないかな。でも、もしかしたらコミュニティの意見について勘違いしてたかも。

FreeCivはCiv 1と2をほぼカバーしてるね。個人的には2や3はあまりプレイしてないから、特に思い入れはないかな。

実は、Civ 3の方が2や4より好きだったんだよね。なんか特別な魅力があった。

4Xジャンルの最高の要素やCiv3のモッディングから学んだ教訓にインスパイアされた機能を持ってる。私たちのビジョンは、Civ3を本来の姿に近づけること。単なるリメイクにはならないと思う。3がターゲットとして好まれるのは、4以降のグラフィックの複雑さがちょっと多すぎるからかな。

3はシリーズの中で一番好きだけど、これってあまり人気の意見じゃないかもね。

2や4のストーリーには確かに賛同できる。あれは「モダン」なCivゲームの中でずっと私のお気に入りだったけど、一番好きなのはCivNet(Civ 1のマルチプレイヤー版)だね。Civ 1には本当にシンプルさがあって、後の作品よりもマルチプレイに向いてると思う。今の時代、非ホスティングのマルチプレイを動かすのは本当に大変だけど、それでもやる価値はあるよ。

それは20年以上リメイクを望んでいたCiv3のモッディングコミュニティから生まれたんだね。Civ4ファンの意見を聞いてるみたいだね。 ;) 3もSteamではかなり活発で、忠実なマルチプレイヤーリーグがあるよ。

これはCiv3のトッププレイヤーの一人が「なぜCiv3なのか」を語った視点だよ: https://youtu.be/IOvWgfZiHGo?si=uvTWTaRQsfxE_ffN

IVにはFreeciv [1]、VにはUnciv [2]があるよ。Iはあまりファンがいないし、VIは最近すぎるし、VIIについては…話さない方がいいね。 > Civファンは[...]を好む傾向があるよね。シリーズの各作品には愛があると思う。「あなたの好きなCivゲームは、最初にプレイしたやつだ」という言葉もあるし、私の経験ではそれは結構真実だよ(まだVにハマってる)。 [1] https://www.freeciv.org/ [2] https://github.com/yairm210/Unciv

私にとって一番クラシックなのはCiv IIIだね。4は現代的すぎて派手だし、2はちょっと古すぎる。でも、もしかしたら3のために生まれるタイミングが良かったのかも。

ちょっと話を逸らして、今のCiv 7についてみんなはどう思ってる? 発表された時、絶対に初日に買うゲームだと思ったけど、悪いレビューのストリームを見てからは様子見してる。問題が解決されたら戻ってくるつもりなんだけど(過去の主要なCivリリースでもそうだったから)。まだ踏み出せてないよ。

Civ IIIは、ネットがない長時間のフライトでの定番アクティビティだよ。12時間先にタイムトラベルするのに、これ以上の方法はまだ見つけてない。OpenCiv3は試したことないけど、存在してくれて嬉しい。MacOSでバニラのCiv IIIを動かすのは面倒だし、音声やカットシーンに問題があるからね。労働者の自動化を改善する方法にもつながるといいな。労働者をうまく管理するのは重要だけど、手動だと面倒だし、内蔵の自動化機能は本当にひどい。

ここでのポイントは、これが言及されているのを見て、土曜日の朝6時までタイムトラベルしないことだね。

AIは簡単に拡張できる可能性ある?

バージョンの選び方が面白いね。実際の最新バージョンは「Die Ha… Civilization」はVII(2025年)だって気づいたよ。私にとってはIIが金字塔のクラシックなんだけどね。CivilisationでもDie Hardでも。

みんな、こんにちは!OpenCiv3の創設者だよ。応援ありがとう!プロジェクトの進捗を知りたいなら、CivfanaticsかDiscordをチェックしてね。

GodotでC#を使うことについて、何か面白いことある? C#が大好きで、Godotでも使うのは楽しいけど、Unityほどスムーズじゃないのが残念なんだ。Godot 4では、C#プロジェクトだとWebにエクスポートできないし、C#の型とGodotの型の間の変換が非効率的で余計なメモリ確保が発生するから、なんかC#がGodotでは二級言語みたいに感じる。大きなプロジェクトをC#で開発する時に、みんなが何を見つけるのか興味あるな。

私にとってCIV3は最高のCiv体験だね。ただ、コンテンツが少し物足りないかな。テクノロジーツリーやユニットの多様性がもっと欲しい。

超クールだね。俺は生涯シヴィライゼーションプレイヤーだけど、最初にやったのはシヴィ4だったから、これを機に昔のやつにも触れてみるのも楽しそう。Godotをエンジンに使ってるのもいいね!

専門のシヴィファンについてはわからないけど、俺がプレイしたのは3だけだった。あんまりやらなかったけど、やる時は6時間以上ぶっ通しでやってたな。今夜、これをチェックしてみるつもりだし、昔のCDを探してオリジナルを動かせるか見てみるよ。

OpenCiv4が出たら起こして、でも賢いAIのオプションがある時だけね。シヴィ4をプレイしてた時、6時から3時までやってたことを思い出す。一ターンだけ…(でも、OpenCivが何に必要なのかはよくわからない… スチームのゲームはいいし。長期的には役立つのかもね。)