Repolode
Grimmys

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. 1

    Python 3.13以上とuvをインストールする

  2. 2

    リポジトリをクローンし、ソースフォルダーからゲームを実行する

    uv run main.py

使う前に知っておきたいこと

  • ビルド済み実行ファイルは64ビット版Windowsのみで提供されています。それ以外のシステムではソースから実行する必要があります。
  • ソースから実行するには、Python 3.13以上とuvが必要です。
  • コントリビューション時または初回起動時にゲームアセットを取得するには、Git LFSが必要です。

収録されている特集

トピック

#pygame#game-development#turn-based-strategy#rpg#2d-game#python#games#player#pygame-games#rpg-game

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト

ScriptableObjectまたはExcelテーブルで設定できる、Entity-Componentパターンに基づく軽量なUnity向け戦闘・スキルフレームワーク。

開発ツール#unity#gameplay#skill-system
2402+6 今週545C#MIT更新 27 日前

Axis & AlliesやRiskのようなターン制ストラテジー・ボードゲームを遊べるオープンソースのゲームエンジン。コミュニティ製マップとマルチプレイに対応。

その他#game#strategy-game#turn-based-strategy
1593+3 今週498JavaGPL-3.0活発にメンテナンス更新 一昨日

広大なファンタジー世界を舞台にした、Rust製のオープンソース・ボクセルアクションRPG。Cube WorldやBreath of the Wildに着想を得ています。

7681+12 今週576RustGPL-3.0活発にメンテナンス更新 9 日前