拡張機能(2023-05-09 14:36:29)

拡張機能の編集履歴一覧へ戻る

2023-05-09 14:36:29更新でのソースとプレビューを表示しています。


プレビューを確認する


ソース

<p>Freecivゲームエンジンは、Freecivの外観と動作を変更するための日々増え続ける設定を保持しています。Freecivのサウンド、画像、ルールを募集しています。プログラマーでなくてもプロジェクトに貢献するチャンスです。</p><div><div><h2 id='mw-toc-heading'>目次</h2></div><ul><li><a href='#開発'>1 開発</a><ul><li><a href='#サーバー'>1.1 サーバー</a></li><li><a href='#クライアント'>1.2 クライアント</a></li></ul></li><li><a href='#設定'>2 設定</a><ul><li><a href='#ルールセット'>2.1 ルールセット</a></li><li><a href='#タイルセット'>2.2 タイルセット</a></li><li><a href='#国家セット'>2.3 国家セット</a></li><li><a href='#サウンドセット'>2.4 サウンドセット</a></li><li><a href='#音楽セット'>2.5 音楽セット</a></li><li><a href='#シナリオ'>2.6 シナリオ</a></li><li><a href='#テーマ'>2.7 テーマ</a></li></ul></li></ul></div><h2>開発[]</h2><p>利用可能な設定は別として、サーバーとクライアント自体の変更はコードで行われ、プログラミングとコンパイルの知識が必要であり、通常は変更ではなく開発の領域にあります。基本的な紹介については、en:coding を参照してください。</p><h3>サーバー[]</h3><p>サーバーはゲームを実行するFreecivのフレームワークです。ルールセットを読み込んでゲームのルールを設定します。<a href='/freeciv/name/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB'>サーバマニュアル</a>を参照してください。</p><h3>クライアント[]</h3><p>クライアントは、GUI(Graphic User Interface)を介してゲームを操作するためにプレーヤーが使用するプログラムです。タイルセットを読み込んで表示します。en:Clients を参照してください。</p><h2>設定[]</h2><p>en:Modpacks には、以下で説明する設定セットが 1 つ以上含まれています。バージョン 2.4からはfreeciv-modpackを利用してプレイヤーがmodpackを簡単にインストールできるようになりました。modpack をこのツールと互換性を持たせる方法の詳細については、en:modpackの作成 を参照してください。ファイル形式の解説は<a href='/freeciv/name/%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB'>セクションファイル</a>を参照してください。</p><h3>ルールセット[]</h3><p><a href='/freeciv/name/%E3%83%AB%E3%83%BC%E3%83%AB%E3%82%BB%E3%83%83%E3%83%88'>ルールセット</a> は、ゲームの完全な動作を記述します。freecivサーバーはルールセットを処理して決定します。ユニット、都市、建物、研究、不思議などの属性や多数の一般的なルールと、個々のルールファイルへの参照を保持する 1つのルールファイルがあります。詳細は<a href='/freeciv/name/Rulesets%E3%81%AE%E7%B7%A8%E9%9B%86'>ルールセットの編集</a>をお読みください。en:Modpacks として利用可能な公式リリースに同梱されていない en:More Rulesets を参照してください。</p><h3>タイルセット[]</h3><p>タイルセット はfreecivクライアントが人間のプレイヤーに表示する画像を記述し、その構造はルールセットに似ています。タイルセットのメインファイルは、共通のタイルセット情報を持ち、より具体的なタイルセットファイルを列挙します。これらのタイルセットファイルはそれぞれ1 つの画像ファイルを参照します。<a href='/freeciv/name/Tilesets%E3%81%AE%E7%B7%A8%E9%9B%86'>タイルセットの編集</a> についての詳細をお読みください。en:Modpacks として利用可能な公式リリースに同梱されていない en:More Tilesets を参照してください。</p><h3>国家セット[]</h3><p>Freeciv は国家セットを使用してゲーム内の人々を記述します。国家セットは国旗のイメージファイルと国家ルールセットファイルの 2 つのファイルで構成されます。現在380を超える国旗とほぼ同数の国家ファイルが Freeciv にあらかじめパッケージ化されています。フラグの追加と<a href='/freeciv/name/Nations'>Nations</a>をお読みください。</p><h3>サウンドセット[]</h3><p>Freeciv は、ゲームの開始時だけでなく、さまざまなユニットの動きや、ゲームプレイ中の他のすべてのイベントに対してもサウンドを処理できます。しかし、現在利用できるサウンドセットはあまり多くありません。私たちは、freeciv ゲーマーの音響体験を豊かにすることを心から歓迎します。en:Soundsについての詳細をお読みください。</p><h3>音楽セット[]</h3><p>Freeciv は、ゲームプレイ中に BGM を処理できます。しかし、現在利用できる音楽セットはあまり多くありません。私たちは、freeciv ゲーマーの音響体験を豊かにすることを心から歓迎します。en:Music の追加について参照してください。</p><h3>シナリオ[]</h3><p>シナリオでは、目的に沿って特別なルールセットや国家セットを使用できます。また、さまざまなデフォルト設定を上書きし、独自のイベントハンドラーを提供するためにも使用できます (チュートリアルのように)。基本的にはシナリオは保存されたゲームです。<a href='/freeciv/name/%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA'>シナリオ</a>も参照してください。</p><h3>テーマ[]</h3><p>Freeciv 2.1 の時点ではクライアント用のテーマ サポートがあります。gtk2クライアントとSDLクライアントのみが、クライアントのGUI要素 (ボタンやスライダーなど) をカスタマイズできます。テーマは、いくつかの画像とテキストの説明で構成されています。en:Themesも参照してください。</p>
<br>
この記事は、CC BY-SAのもとで公表された<a href="https://freeciv.fandom.com/ja/wiki/%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD">「拡張機能」</a>を改変し作成しました。特に記載されていない限り、CC BY-SAのもとで利用可能です。}

プレビュー

Freecivゲームエンジンは、Freecivの外観と動作を変更するための日々増え続ける設定を保持しています。Freecivのサウンド、画像、ルールを募集しています。プログラマーでなくてもプロジェクトに貢献するチャンスです。

開発[]

利用可能な設定は別として、サーバーとクライアント自体の変更はコードで行われ、プログラミングとコンパイルの知識が必要であり、通常は変更ではなく開発の領域にあります。基本的な紹介については、en:coding を参照してください。

サーバー[]

サーバーはゲームを実行するFreecivのフレームワークです。ルールセットを読み込んでゲームのルールを設定します。サーバマニュアルを参照してください。

クライアント[]

クライアントは、GUI(Graphic User Interface)を介してゲームを操作するためにプレーヤーが使用するプログラムです。タイルセットを読み込んで表示します。en:Clients を参照してください。

設定[]

en:Modpacks には、以下で説明する設定セットが 1 つ以上含まれています。バージョン 2.4からはfreeciv-modpackを利用してプレイヤーがmodpackを簡単にインストールできるようになりました。modpack をこのツールと互換性を持たせる方法の詳細については、en:modpackの作成 を参照してください。ファイル形式の解説はセクションファイルを参照してください。

ルールセット[]

ルールセット は、ゲームの完全な動作を記述します。freecivサーバーはルールセットを処理して決定します。ユニット、都市、建物、研究、不思議などの属性や多数の一般的なルールと、個々のルールファイルへの参照を保持する 1つのルールファイルがあります。詳細はルールセットの編集をお読みください。en:Modpacks として利用可能な公式リリースに同梱されていない en:More Rulesets を参照してください。

タイルセット[]

タイルセット はfreecivクライアントが人間のプレイヤーに表示する画像を記述し、その構造はルールセットに似ています。タイルセットのメインファイルは、共通のタイルセット情報を持ち、より具体的なタイルセットファイルを列挙します。これらのタイルセットファイルはそれぞれ1 つの画像ファイルを参照します。タイルセットの編集 についての詳細をお読みください。en:Modpacks として利用可能な公式リリースに同梱されていない en:More Tilesets を参照してください。

国家セット[]

Freeciv は国家セットを使用してゲーム内の人々を記述します。国家セットは国旗のイメージファイルと国家ルールセットファイルの 2 つのファイルで構成されます。現在380を超える国旗とほぼ同数の国家ファイルが Freeciv にあらかじめパッケージ化されています。フラグの追加とNationsをお読みください。

サウンドセット[]

Freeciv は、ゲームの開始時だけでなく、さまざまなユニットの動きや、ゲームプレイ中の他のすべてのイベントに対してもサウンドを処理できます。しかし、現在利用できるサウンドセットはあまり多くありません。私たちは、freeciv ゲーマーの音響体験を豊かにすることを心から歓迎します。en:Soundsについての詳細をお読みください。

音楽セット[]

Freeciv は、ゲームプレイ中に BGM を処理できます。しかし、現在利用できる音楽セットはあまり多くありません。私たちは、freeciv ゲーマーの音響体験を豊かにすることを心から歓迎します。en:Music の追加について参照してください。

シナリオ[]

シナリオでは、目的に沿って特別なルールセットや国家セットを使用できます。また、さまざまなデフォルト設定を上書きし、独自のイベントハンドラーを提供するためにも使用できます (チュートリアルのように)。基本的にはシナリオは保存されたゲームです。シナリオも参照してください。

テーマ[]

Freeciv 2.1 の時点ではクライアント用のテーマ サポートがあります。gtk2クライアントとSDLクライアントのみが、クライアントのGUI要素 (ボタンやスライダーなど) をカスタマイズできます。テーマは、いくつかの画像とテキストの説明で構成されています。en:Themesも参照してください。


この記事は、CC BY-SAのもとで公表された「拡張機能」を改変し作成しました。特に記載されていない限り、CC BY-SAのもとで利用可能です。

ソースを確認する


拡張機能の編集履歴一覧へ戻る