非公式wikiに
ルールセット
の記事があります
Freeciv Serverは、複数の異なるゲームを作成してプレイできるゲームエンジンです。 各ゲームはプログラムされた独自のルールのセットを持ちます。 ルールセットはゲームの一連のルールを指定し、ゲームの完全な動作を記述します。 Freecivサーバーはルールセットを処理して、ユニット、都市、建物、発明、不思議などの属性を決定します。 ルール設定ファイルと、各ルール設定ファイルへの参照を持つ1つのメインファイルがあります。
ルールセット[]
標準で含まれているルールセットの説明です。
Civ1[]
Civ1ルールセットは、CivilizationIの動作をエミュレートします。
Civ2[]
Civ2ルールセットは、CivilizationIIの動作をエミュレートします。
Civ2civ3[]
Civ2civ3ルールセットはciv2の戦闘システムを使用していますがciv3に似た単純なゲームです。ルールから不利な点を取り除くことで初心者にとってより簡単になりました。戦略的に利用された機能(祝祭による急成長、交易路、先進政府の利点など)は削除されます。その結果、成長曲線は線形になり、ゲームがゆっくり進みます。後の時代ほど研究コストが上昇し、政治体制を選択するタイミングは緩和され、バランスを取る利点が少なくなるため戦略的な失敗をする懸念ははるかに少なくなります。地形も単純になります。丘の都市は2/2/0になり、ほとんどの都市で丘が選択されます。これにより、最適な都市配置に悩むことが減り、ゲームバランスを防御に向けるので初心者に適しています。祝祭による人口増加の除去は交易の分配を単純化すると同時に、貿易、贅沢、幸福に影響を与える建物や不思議を利用する利点を減らします。すべての新しいルールは、AIがそれらを操作できるようにすることを目的としています。
クラシック[]
クラシックルールセットは従来の標準のFreecivルールセットであり、シングルプレイヤーゲームのデフォルトです。
実験的[]
実験的なルールセットはクラシックのルールセットに基づいていますが、デフォルトのルールセットで使用されていない新機能を使用します。このルールセットの変更によりゲームが機能する場合(特にAIに関して)、次のメジャーリリースのデフォルトのルールセットに含めることがあります。
マルチプレイヤー[]
マルチプレイヤールールセットは、クラシックルールセットで発生したゲームバランスの問題を修正します。マルチプレイヤールールは既知の問題を解決しつつ可能な限り最も「標準的な」または「古典的な」ルールセットになることを目的としていました。この変更は多くのプレーヤーがいるゲームのバランスを取ることを目的としていました。このルールセットはMadeline BookによってFreeciv2.1向けに設計されたRewonderルールセットに基づいています。
マルチプレイヤー+[]
Multiplayer+ルールセットは、Multiplayerルールセットでの長年のプレイから洗練され、バグや不均衡をさらに修正したものです。基本的にマルチプレイヤールールセットと同じです。現在はマルチプレイヤーゲームコミュニティFreeciv-webでのみ利用できます。そこでは、コンソールコマンド/rulesmpplus
からアクセスできます。
マルチプレイヤーIIエボリューション[]
Multiplayer II Evolutionルールセットは、Multiplayer+をベースとして始まりました。これは、Civ II、Classic、Multiplayer、Multiplayer+の系譜との親しみやすさ、メカニズム、ルックアンドフィール、およびゲームバランスの維持に努めています。ゲームを最新化するためのアップグレード、機能および改善を導入し、ジャンルの最新のゲームから優れた機能を選択的に取り入れることに非常に野心的です。そのため、現在Freecivのマルチプレイヤーブランチで推奨されています。このルールセットは現在、マルチプレイヤーゲームコミュニティFreeciv-webでのみ利用できます。そこでは、コンソールコマンド/rulesmp2
からアクセスできます。
- Multiplayer II Avant-Gardeは、mp2ルールの1.1リリースであり、
/rules ag
でアクセスできます。 - マルチプレイヤーIIBravaは、mp2ルールの1.2リリースであり、
/rulesmp2-brava
でアクセスできます。 - マルチプレイヤーIIの将来のリリースは、アルファベットのA、B、C、…を使用した開発コード名を持つ各リリースです。
サンドボックス[]
サンドボックスルールセットはゲームエンジンの機能で遊ぶためのものであり、バグ修正リリースの間でも互換性を維持することは保証されていません。現在はCiv2civ3に基づいています。ルールセットの開発者が新しいルールセットの仕組みを試すのに役立ちます。
ルールセットの構造[]
ルールセットファイルがゲームのルールを定義します。 ファイル形式の解説はセクションファイルを参照してください。
Buildings.ruleset[]
ここでは建造物、不思議および鋳貨のような特別な建物が定義されています。
Cities.ruleset[]
都市のプロパティはここで定義されます。
Effects.ruleset[]
ゲームエフェクトはここで定義され、サブファイルai_effects.rulesetを含みます。
Game.ruleset[]
さまざまな一般的なゲームルール、アクションイネーブラー、および最初の32のデフォルトプレーヤーの色が定義されています。
Governments.ruleset[]
政府はここで定義されます。
Nations.ruleset[]
文明を定義します。nationlist.rulesetに含まれる文明、文明グループおよび文明セットのリストはここで定義されます。
Styles.ruleset[]
文明スタイルはここで定義されます。
Techs.ruleset[]
研究と技術フラグはここで定義されます。
Terrain.ruleset[]
地形、特別なリソース、道路、およびその他のエクストラはここで定義されます。
Units.ruleset[]
ユニットクラス、ユニットクラスフラグ、ユニットフラグ、およびユニットは、ここで定義されます。
LUAファイル[]
Script.luaおよび含まれているdefault.luaはイベントを定義できます。
Servファイル[]
Servファイルには、サーバーコマンド、特にサーバーにルールセットのディレクトリを指示するrulesetdirが含まれています。特定のルールセット名のname.servファイルは上記のすべての*.rulesetファイルとscript.luaを含むnameサブディレクトリとともにFREECIV_DATA_PATH
にあるディレクトリに保存されます。