Ich habe vor, ein Spiel in Python und wahrscheinlich etwas SQL zu schreiben. Ich mache mir Sorgen darüber, wie vielseitig mein Programm sein wird, wenn ich es fertigstelle. Idealerweise möchte ich, dass es unter Windows, Mac, Android und iPhone ausgeführt wird. Ich habe jedoch das Gefühl, dass die Telefone dafür gesperrt sind so etwas. Wie würde ich ein Programm schreiben, das auf mehreren Plattformen ausgeführt wird? Ist das für einen Anfänger überhaupt machbar?
quelle
PyGame sagt dies auf ihrer Info- Seite:
Python selbst ist extrem portabel und einfach genug, um auf neue Plattformen zu portieren (vorausgesetzt, jemand hat es noch nicht für Sie getan). Die Dinge werden "interessant", wenn Sie auf einige plattformspezifische Bits zugreifen müssen. Hier kann PyGame Ihnen helfen, wenn es die Plattformen unterstützt, die Sie sich ansehen, oder Sie können es portieren.
Ein halb verwandtes Problem besteht darin, dass einige Verteilungsmethoden (App Stores) möglicherweise keine Anwendungen zulassen, in denen unbekannter Code von Drittanbietern ausgeführt werden kann. Sie müssen Ihr Python und seine Skripte sperren, damit sie nicht auf etwas außerhalb der Anwendung zugreifen können, und möglicherweise verhindern, dass Skripte ausgeführt werden, die Sie nicht als Teil des Spiels bereitgestellt haben.
quelle
Ich bin mir bei Android nicht sicher, aber Python kann nicht auf dem iPhone ausgeführt werden. Derzeit ist die Verwendung von HTML5 oder Unity3D das beste Tool für die Bereitstellung eines Spiels unter Windows, Mac, Android und iPhone. Es gibt eine Reihe anderer Tools, die weniger bekannt und daher weniger bekannt sind, wie Ideaworks Gamestudio.
quelle