このプロジェクトについて

# 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の下でライセンスされています。