Freeciv は、ワークステーションやパーソナルコンピュータ向けのシングルプレイヤーおよびマルチ プレイヤーのターンベース戦略ゲームで、Sid Meier の Civilizationシリーズにインスパイアされています。ほとんどのデスクトップ コンピュータのオペレーティングシステムで利用可能で、オンラインブラウザ版も利用可能です。 [ 3 ] GNU GPL-2.0 以降でリリースされている[ 2 ] Freecivは、無料のオープンソース ソフトウェアです。ゲームのデフォルト設定は、ゲームプレイとグラフィックの両方でCivilization IIに最も近く、ユニットとアイソメトリックグリッドも含まれます。ただし、多くのマルチプレイヤーゲームがロングターン コミュニティでプレイされているため、ルール セットと追加のバリアントは元のルール セットから進化しています。Freecivは、さまざまなパブリック サーバーとプライベート サーバーでオンラインでプレイできます。
プレイヤーは紀元前4000年の部族の指導者となり、何世紀にもわたって人々を導いていく役割を担います。時が経つにつれ、新たな技術が発見され、それによって新しい都市建造物の建設や新しいユニットの配備が可能になります。プレイヤー同士で戦争をしたり、外交関係を築いたりすることもできます。
ゲームは、いずれかの文明が他のすべての文明を滅ぼすか、宇宙植民地化の目標を達成するか、または設定された期限に達した時点で終了します。期限時点で複数の文明が残っている場合は、最も高い得点を獲得したプレイヤーが勝利となります。得点は、文明の規模、富、文化および科学の進歩に応じて与えられます。
オーフス大学のコンピュータサイエンス学科で、XPilotとMS-DOS用のスタンドアロンPCゲームであるシド・マイヤーのシヴィライゼーションの熱心なプレイヤーである3人の学生が、この2つを融合させてXベースのマルチプレイヤーシヴィライゼーションのような戦略ゲームを作ることができるかどうかを確かめることにした。[ 4 ]学生のピーター・ウノルド、クラウス・レス・グレガーセン、アラン・オーヴェ・キェルドビャーグは1995年11月に開発を開始し、[ 5 ]最初のプレイ可能なバージョンは1996年1月にリリースされ、4月までバグ修正と小規模な機能強化が行われた。[ 6 ] [ 7 ]ゲームのルールはシヴィライゼーションに近く、クライアント/サーバーアーキテクチャは基本的にXPilotのものであった。[ 8 ]

開発者にとって、Freeciv 1.0 はコンセプトの実証としては成功したが、かなり退屈なゲームだったので、 XPilotに戻った。[ 9 ] [ 5 ]他のプレイヤーや開発者が引き継ぎ、Linux、Solaris、Ultrix、AmigaOS、Microsoft Windowsなど、他の多くのオペレーティングシステムでゲームを利用できるようにした。Linux ディストリビューションにはFreeciv が含まれるようになった。[ 10 ]
開発における主な目標は、異なる大陸にいる参加者が、たとえ14400bpsのモデムで接続していても、インターネット上でプレイできる『シヴィライゼーション』のようなゲームを作ることだった。Freecivは、非同期クライアント・サーバープロトコルを採用することでこれを実現した。各ターンにおいて、人間のユーザーは同時にプレイし、その行動は結果を待つことなくサーバーに送信されて処理される。これにより、ネットワーク遅延が数百ミリ秒程度であっても、ゲームはプレイ可能な状態を維持できた。
1998年にコンピュータプレイヤーが追加されました。[ 11 ]コンピュータプレイヤーは、わずかな不正行為だけで、すぐにゲームの初心者を簡単に打ち負かすことができました。コンピュータプレイヤーはサーバーに直接実装されており、人間のプレイヤーと同時にプレイするのではなく、ターンの合間に別々にプレイします。
ゲームの人気が高まった。24時間いつでもゲームをプレイできる公開サーバーが設置され、ゲームデータが保存され、プレイヤーごとの統計情報とアニメーションマップリプレイを含むゲーム後の分析ウェブページが公開された。[ 12 ] [ 13 ] [ 14 ]
その後の1.xリリースでは、GUIの改善、ゲームプレイの改善、接続不良時のプレイアビリティの最適化、および多くの小さな機能の追加が行われました。時間が経つにつれて、勝利戦略は都市天然痘、つまりマップ上にできるだけ速く多くの小さな都市を広げることであることが証明されました。最も早く発展できた者がゲームに勝利し、個々の都市を成長・発展させることは価値がありませんでした。[ 15 ]
実際には、2002 年頃から、経験豊富なプレイヤーはゲーム開始時にチームを組むようになりました。Freecivのフォークにはチームプレイ専用の機能が含まれていました[ 16 ]。同様の機能は後に Freeciv 2.x にも登場しました。 [ 17 ]
2005年にリリースされたバージョン2.0では、いくつかの重要な変更が導入されました。新しいチームプレイ機能と高度な外交により、協力プレイがより魅力的になりました。さまざまなコストと利益の調整により、ゲームの多くの機能が使われずに残っていた都市天然痘戦略の支配が終わりました。帝国を発展させるには、交易路の使用や、比較的平和な状況下で都市の人口が急速に増加する「歓喜の段階」など、都市開発のための綿密な計画が必要になりました。その結果、マルチプレイヤーゲームはほぼ常にチームでプレイされ、通常、1.xゲームと比較して終了に時間がかかります。[ 18 ]
2006年、IANAによりTCPおよびUDPポート番号5556がFreecivに割り当てられました。[ 19 ] 2017年、15年間Gna!でホストされていたFreecivは、ソースリポジトリをGitHubに移行しました。[ 20 ]
2000年、CNNはFreecivを「ホリデーシーズンのおすすめLinuxゲーム トップ10」に選出した。 [ 21 ] 2005年、O'Reillyの「オープンソースMacゲーム」に関する記事でFreecivが推奨された。[ 22 ] 2008年、APCはFreecivを「最高の(無料)オープンソースゲーム トップ5」に選出した。[ 23 ] Linux Formatは2010年4月と2014年10月にFreecivを「HotPick」に選出した。[ 24 ] [ 25 ]
Freeciv は、 Eric S. Raymond著のThe Art of Unix Programmingで例として紹介されています。[ 26 ]研究やコースでは、 Freeciv をインテリジェント エージェントの設計とプログラミングを実験するためのプラットフォームとして使用しています。[ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ]
Freecivは、具体的なルールに至るまで非常に細かく設定できるため、Freeciv(デフォルト)モード、 Civilizationモード、Civilization IIモード、またはカスタムモードでプレイできます。1人または複数のプレイヤーがゲーム管理者としてゲームルールを設定できます。一般的に変更されるルールは以下のとおりです。
Freecivをプレイするには、ユーザーはFreecivクライアントを起動し、Freecivサーバーに接続する必要があります。サーバーは最初はゲーム開始前のフェーズにあり、このフェーズではクライアントが接続したり、ゲームの設定パラメータを変更したりできます。ある時点で、サーバーにゲーム開始の指示が出されることがあります。指示に応じて、サーバーはゲームプレイヤー(国家)とゲームマップを作成し、設定で指定されたとおりに、各プレイヤーをFreecivクライアントまたはコンピュータプレイヤーに割り当てます。その後、ゲームは終了するか強制終了されるまで実行され、サーバーはゲーム開始前の状態に戻ることはありません。ユーザーはクライアントから直接ゲームを開始することもできます。この場合、Freecivサーバーが自動的に起動し、接続してゲームが開始されます。

Freeciv のグラフィック システムは設定可能です。元々は、マップ表示は常に俯瞰モード ( Civ Iと同様) でした。[ 32 ]アイソメトリックモード ( Civ IIおよびIIIと同様) とオプションの六角形タイル( Civ VおよびVIと同様) が後に追加されました。どちらのモードでも、代替のグラフィック セット (タイル セットと呼ばれる) に切り替えることで、見た目をさらにカスタマイズできます。サウンドも置き換えることができます。Freeciv は、人間同士のマルチ プレイヤー ゲーム プレイと人工知能(AI) コンピューター プレイヤーをサポートしています。ゲームはターンベースですが、人間のプレイヤーは同時に移動します。AI プレイヤーは別々に移動し、ターンの開始時と終了時に部分的に移動します。
2.0 より前のリリースでは、AI プレイヤーは人間のプレイヤーと外交関係を結ぶことができませんでした。現在のリリースでは、AI プレイヤーは非常に予測可能なルールベースの外交を行います。バージョン 2.2.0 には、Civworld と呼ばれるマップ エディターが含まれています。新しいシナリオを作成したり、現在プレイ中のマップを編集したりできます。Freeciv では基本的なスクリプトが利用できますが、Civworld では利用できません。[ 33 ]バージョン 2.3 では、プレイヤーの上限が 30 から 126 に増加しました。
SDL、GTK+(バージョン3)、Xaw3D [ 34 ]など、さまざまなクライアントが利用可能です。Qtクライアントはバージョン2.5で追加されました。Freecivインターフェースは30以上の言語で利用可能です。[ 35 ]ゲール語の追加はBBCテレビで取り上げられました。[ 36 ]
元々はIRIX上で開発されたFreeciv は、さまざまなオペレーティングシステムに移植されています。多くのLinux ディストリビューションに同梱されているほか、 Microsoft Windows用のインストーラーも提供されており、Mac OS X、MorphOS、Solaris、Ultrix、QNX、OS/2、Cygwin、AmigaOS、AROS、RISC OS、Maemo、ZETA、SkyOS、さまざまなBSD 、 Androidを搭載したスマートフォンやタブレットでも動作することが知られています。
バージョン2.4からバージョン3.1の間、Mac OS Xはサポートされていませんでしたが、2023年3月にサポートが再開されました。[ 37 ]バージョン2.3以降、Windows XP SP3より古いバージョンのWindowsはサポートされなくなりました。FreecivはPortableApps形式で利用可能です。[ 38 ]
Freeciv21は、オリジナルのFreecivプロジェクトのフォークであり、コードとクライアントインターフェースを近代化し、マルチプレイヤーのLongturnバリアントのニーズに合わせてソフトウェアを調整することを目的として開始されました。[ 39 ] [ 40 ] Longturn.netコミュニティ内の愛好家によって開始されました。2023年1月現在、開発は最終段階にあります。Fc21ソフトウェアでプレイされた最初の標準LongturnゲームはLT75で、2022年11月に開始されました。


Fciv.netは、3Dグラフィックスに重点を置いたFreecivのウェブ版でした。Three.js 3Dエンジンを使用していました。 [ 41 ] 2026年7月現在このサイトは、インドネシアのスポーツ賭博サイトのランディングページです。

Freecivx.netは、3Dグラフィックスに重点を置いたFreecivの無料プレイ版です。Three.js 3DエンジンとOpenAIを使用して、ゲーム内AI/LLMチャットによる支援を提供しています。[ 41 ] FreecivxはJavaクライアントとサーバーを開発中です。
Freeciv-web は、最新のウェブ ブラウザでオンラインでプレイできる Freeciv のバージョンです。2D アイソメトリック グラフィックスまたはWebGLを使用した 3D グラフィックスをサポートしています。このゲームは Freeciv プロジェクトのフォークであり、デスクトップ ゲームをオンラインでプレイできるバージョンに再設計することを目標としています。Freeciv-web では、オンラインの誰でも無料で利用できる電子メールによるプレイサポート[ 42 ]や、Mapbox を使用してマップを選択することで、現実世界の任意の地図の場所でゲームをプレイできるサポートなど、いくつかの新機能が導入されました。これは、このジャンルの商用ゲームでは利用できません。[ 43 ]ゲームのデフォルト設定は、ゲームプレイとグラフィックの両方でCivilization IIに最も近いです(ユニットとアイソメトリックグリッドを含む)。Freeciv のウェブ バージョンを作成する提案は、2007 年 4 月 6 日に Freeciv メーリング リストで行われ、Freeciv.org wiki に文書化されました。[ 44 ] Freeciv-webは元々Andreas Røsdalによって作成されたが、現在はGitHub上の複数のFreeciv開発者によって維持されている。[ 45 ]
Freeciv-webは、無料のオープンソースソフトウェアです。Freeciv CサーバーはGNU General Public Licenseでリリースされており、Freeciv-webクライアントはGNU Affero General Public Licenseでリリースされています。Freeciv-webは、人間同士のマルチプレイヤーゲームプレイと人工知能(AI)コンピュータープレイヤーをサポートしています。その機能はFreeciv Cクライアントと似ていますが、ユーザーインターフェースのすべてがCクライアントから移植されているわけではありません。
play.freeciv.org の Freeciv-web サーバーは 2018 年 3 月に閉鎖されましたが、freecivweb.org のボランティア グループによってプロジェクトが復活しました。[ 46 ] Freeciv-web は、freecivweb.org などの多数のサーバーでオンラインでプレイできます。[ 3 ] Freeciv のフルゲームをプレイするために必要なすべての機能が揃っています。ほとんどのサーバーでは、シングル プレイヤー、マルチ プレイヤー フリー フォー オール、メールによるプレイ、ロングターンなど、複数の種類のゲームを提供しています。
Freeciv Longturnは、Freecivの特殊な大規模マルチプレイヤーオンライン戦略ゲームで、マップごとに多数の人間の対戦相手が参加する1日がかりのゲームターンが特徴です。これにより、戦略計画を構築し、各ターンの状況に合わせて再調整するための最適なタイミングが確保されます。試合は数週間から数ヶ月に及ぶこともあり、通常、各試合には20人から30人のプレイヤーが参加します。[ 47 ]
Longturn の最初のゲーム (現在は LT0 と呼ばれている) は、2004 年頃にポーランドの Civilization ファンページ civ.org.pl で始まり、現在は Longturn.net で行われています。ゲームのペースが少し遅すぎると判断されたため、新しい「3X 移動」ルールセットが考案されました。基本的に、すべてのユニットの移動ポイントと視界範囲が 3 倍になりました。[ 48 ] 2022 年 12 月現在、最新のゲームは LT76 です。[ 49 ]設定やルールセットの変更については、Longturn フォーラムで議論されています。[ 50 ]また、最近では、コミュニティの中心となっている Longturn Discord サーバーもあります。シングル プレイヤー ゲームとして作成されたオリジナルの Civilization のルールから逸脱し、Longturn マルチ プレイヤー ゲーム用に特別に調整されたいくつかの非標準ルールセットの開発が進行中です。
Greatturn は別のサーバーで同様のコンセプトでした。[ 51 ] [ 52 ] FreeCivWeb.org [ 3 ]も、詳細なドキュメントが作成されたマルチプレイヤー ルール セットを使用したロングターン ゲーム (2021 年半ばまでに 50 以上がプレイされました) を提供しています。[ 53 ]
{{cite web}}引用には一般的なタイトルを使用します(ヘルプ){{cite web}}: CS1 maint: bot: 元の URL の状態が不明です (リンク){{cite book}}:|work=無視されました (ヘルプ)