私は、Pythonのコード形式でファイナルファンタジーのようなRPGゲームのためのユニークなターンベースのバトルシステムを作成するための助けを探しています
低レベルから始めたい場合は、Pygameを使用してスプライトと形状をレンダリングし、独自の高レベルのレンダリングシステムとターンテイキングロジックを作成できます。グラフィックライブラリを使用するのが初めての場合、良い最初のステップは、コマンドラインで実行され、画像ベースのレンダリングがないターンテイキングロジックのモックアップを作成することです。コマンドラインインターフェイスを使用してシンプルな敵と戦うことができたら、次のステップは各ゲーム状態のpygameレンダリングを追加し、コマンドラインではなくpygameウィンドウが焦点を合わせているときにキーボード/マウス入力を介してユーザー入力を取得するプログラムを変更することです。。これが気が遠くなるように聞こえ、高レベルのライブラリを開始することを好む場合は、JRPGスタイルゲームのオープンソースPythonライブラリを調べることもできますが、使用している特定のライブラリのライセンスがISを確認する必要があります。一部のライセンスは、ある種の配布と互換性がない可能性があるため、ゲームの配布方法と互換性があります。