このプロジェクトについて
# KeeperFX
KeeperFX(Dungeon Keeper Fan eXpansion)は、古典的なダンジョン管理ゲームであるDungeon Keeperを修正し、強化し、現代化することを目的としたオープンソースプロジェクトです。オリジナルゲームの精神を保ちながら、改善されたカスタマイズ可能なゲーム体験を提供します。
KeeperFXはスタンドアロンのゲームですが、所有権の証明としてオリジナルゲームのファイルのコピーが必要です。これらのファイルは、古いCDやEA、GOG、Steamのデジタル版から自動的にコピーできます。
もともとは逆コンパイルプロジェクトとして始まり、Dungeon Keeperのコードベース全体が作り直され、書き直されました。
## 特徴
- Windows 7/10/11対応
- より高い画面解像度
- 向上したFPS、グラフィックとゲームロジックの分離
- 改善され現代化された操作性
- 多くのバグ修正
- マップ、キャンペーン、MODのカスタマイズ性
- 改善されたAI
- 現代的なマルチプレイヤープロトコル
- 追加のキャンペーン、マップ、クリーチャー、その他のコンテンツ
## 遊び方
インストール手順とFAQはGitHub Wikiにあります。古いCDまたはEA、GOG、Steamで入手可能なデジタル版から、オリジナルのDungeon Keeperファイルが必要です。
## 開発
開発環境のセットアップとKeeperFXのソースからのビルドに関する詳細な手順については、Development Guideを参照してください。開発に関する議論はKeeper Klan Discordで行うことができます。
## コンポーネント
- KeeperFX(C、C++) - メインゲーム
- Launcher(C++) - 設定を編集してゲームを起動する公式ランチャー
- FXGraphics - グラフィックファイルのソース
- FXSounds - オーディオファイルのソース
- Masterserver(PHP CLI) - 公開ロビーを見つけるためのマルチプレイヤーマスターサーバー
- Website(PHP) - keeperfx.net
## ツール
- sndbanker - SFXアーカイブからゲーム内で使用可能なサウンドを作成
- po2ngdat - .po言語ファイルを.datに変換
- png2bestpal - 最適なゲーム内カラーパレットを決定し.palファイルを作成
- png2ico - .pngを.icoに変換
- pngpal2raw - .pngと.palから.raw画像ファイルを作成
- rnctools - オリジナルDKデータファイルのRNC圧縮を処理
- dkillconv - マップをテキストベースの形式に変換する未完成のツール
## さらなる改善
改善の可能性がある領域には、マルチプレイヤーのパフォーマンス、AIの拡張、経路探索のパフォーマンス、MODの自由度、ネイティブのクロスプラットフォーム対応、コードの可読性、Luaサポートなどがあります。
## 貢献
バグ報告、機能リクエスト、プルリクエストによる貢献を歓迎します。
## ライセンス
GNU General Public License v2.0の下でライセンスされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.