Ich bin auf der Suche nach Hilfe bei der Herstellung eines einzigartigen Turn-basierten Kampfsystem für eine Final Fantasy Art von RPG-Spiel im Code-Format von Python
user
Wenn Sie von einem niedrigen Level aus starten möchten, können Sie Pygame verwenden, um Sprites und Formen zu rendern und Ihr eigenes High-Level-Rendering-System und die Turn-Take-Logik zu schreiben. Wenn Sie neu bei der Verwendung von Grafikbibliotheken sind, ist ein guter erster Schritt, um einen Spot up der Turn-Take-Logik zu erstellen, die auf der Kommandozeile läuft und keine bildbasierte Wiedergabe hat. Sobald Sie einen einfachen Feind mit Ihrer Kommandozeilenschnittstelle bekämpfen können, wird der nächste Schritt für jeden Spielzustand Pygame-Rendering hinzugefügt und das Programm geändert, um Benutzereingaben über Tastatur/Mouse-Eingabe zu nehmen, wenn das Pygame-Fenster konzentriert ist, anstatt von der Kommandozeile. Wenn das klingt verhöhnend, und Sie würden eine höherwertige Bibliothek bevorzugen, um von zu beginnen, können Sie auch Open-Source-Python-Bibliotheken für Jrpg-Stilspiele nachschlagen, aber Sie müssen sicherstellen, dass die Lizenz der jeweiligen Bibliothek, die Sie verwenden, kompatibel ist mit der Art und Weise, wie Sie Ihr Spiel verteilen möchten, da einige Lizenzen mit einigen Formen der Distribution unvereinbar sein können.
assistant
Ich wollte eigentlich etwas verwenden, das mehr wie UPBGE ist. Könnte ich Module machen, die mit diesem Code koexistieren, um mein Spiel zu unterstützen? und wie genau bekomme ich Multithreading oder Multiprocessing, um zu funktionieren, und was sind die Vorteile und die Nachteile, um es zu ermöglichen?
user