ScriptableObjectまたはExcelテーブルで設定できる、Entity-Componentパターンに基づく軽量なUnity向け戦闘・スキルフレームワーク。
Grimmys/rpg_tactical_fantasy_game
pygameを使ったPython製のターン制2DタクティカルファンタジーRPG。コミュニティからの貢献も歓迎しています。
- スター
- 522
- フォーク
- 123
- 未解決の Issue
- 25
- 最終コミット
- 2 か月前
これは何?
pygameをベースにPythonで開発された、タクティカルファンタジーRPGです。プレイヤーは2Dグリッドマップ上でユニットの一団を指揮し、クラシックなタクティクスRPGのように、ターンごとに移動や攻撃、アイテムの使用を行います。
ゲーム内にはメインメニュー、インベントリ画面、ステータス画面があり、マップ上の任意のエンティティを右クリックすると、移動可能範囲を確認できます。ユニットやアイテム、バランス調整用のパラメータなどのゲームデータはdataフォルダ内のXMLファイルに保存されているため、コードを変更せずに調整できます。
本プロジェクトはGPL-3.0ライセンスで公開されており、バグ修正、ゲームメカニクスのアイデア、バランス調整へのフィードバック、効果音、音楽などの貢献を歓迎しています。Windowsユーザーはビルド済みの実行ファイルをダウンロードでき、それ以外の環境ではuvとPython 3.13以降を使ってソースから実行できます。
主な機能
- 012Dグリッドマップ上で展開するターン制タクティカルバトル。
- 02インベントリ画面とキャラクターのステータス画面。
- 03右クリックでユニットの移動可能範囲と攻撃範囲を確認。
- 04ユニットやバランス値などのゲームデータを編集可能なXMLファイルに保存。
- 0564-bit Windows向けのビルド済み実行ファイルと、uvを使ったソースからの実行に対応。
ユースケース
- デスクトップでクラシックなタクティクス風RPGをプレイする。
- pygameを使ったターン制ストラテジーゲームの構成を学ぶ。
- オープンなゲームプロジェクトにゲームプレイの調整、バランス調整、新しいアセットを提供する。
クイックスタート
- 1
Python 3.13以上とuvをインストールする
- 2
リポジトリをクローンし、ソースフォルダーからゲームを実行する
uv run main.py
使う前に知っておきたいこと
- ビルド済み実行ファイルは64ビット版Windowsのみで提供されています。それ以外のシステムではソースから実行する必要があります。
- ソースから実行するには、Python 3.13以上とuvが必要です。
- コントリビューション時または初回起動時にゲームアセットを取得するには、Git LFSが必要です。
収録されている特集
トピック
よくある質問
- rpg_tactical_fantasy_game とは?
- pygameを使ったPython製のターン制2DタクティカルファンタジーRPG。コミュニティからの貢献も歓迎しています。 pygameをベースにPythonで開発された、タクティカルファンタジーRPGです。プレイヤーは2Dグリッドマップ上でユニットの一団を指揮し、クラシックなタクティクスRPGのように、ターンごとに移動や攻撃、アイテムの使用を行います。
- rpg_tactical_fantasy_game は無料で使えますか?ライセンスは?
- rpg_tactical_fantasy_game は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rpg_tactical_fantasy_game は今もメンテナンスされていますか?
- 半年以内に更新あり。rpg_tactical_fantasy_game の最終コミットは 2026年8月28日 です。
- rpg_tactical_fantasy_game は何に使えますか?
- デスクトップでクラシックなタクティクス風RPGをプレイする。 pygameを使ったターン制ストラテジーゲームの構成を学ぶ。 オープンなゲームプロジェクトにゲームプレイの調整、バランス調整、新しいアセットを提供する。
- rpg_tactical_fantasy_game のインストール方法は?
- Python 3.13以上とuvをインストールする リポジトリをクローンし、ソースフォルダーからゲームを実行する: uv run main.py
- rpg_tactical_fantasy_game はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Grimmys/rpg_tactical_fantasy_game
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
モバイル、デスクトップ、Web向けの2D・3D・マルチプレイヤーゲームを作れる、オープンソースのノーコードゲームエンジン/エディター。
Claude CodeとCodex向けのエージェントスキル。1枚の参考画像から、ブラウザで遊べる2Dゲームのプロトタイプを作成します。
ブラウザーのHTML5 canvasで動作するゲームを作れる、無料のTypeScript製2Dゲームエンジン。
Axis & AlliesやRiskのようなターン制ストラテジー・ボードゲームを遊べるオープンソースのゲームエンジン。コミュニティ製マップとマルチプレイに対応。
広大なファンタジー世界を舞台にした、Rust製のオープンソース・ボクセルアクションRPG。Cube WorldやBreath of the Wildに着想を得ています。