Heim  >  Artikel  >  Backend-Entwicklung  >  Ist Python für die Spieleentwicklung geeignet?

Ist Python für die Spieleentwicklung geeignet?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-18 14:05:337605Durchsuche

Python ist nicht für die Spieleentwicklung geeignet, wie z. B. „Civilization“ und „EVE“, die Python verwenden, aber das bedeutet nicht viel.
Nach allgemeinem Verständnis eignet sich Python hauptsächlich zum Schreiben kleiner Programme, wobei eine kleine Menge Code verwendet wird, um einige kleine Probleme schnell zu lösen. Für das Schreiben größerer Programme ist es nicht geeignet, meint selbst Guido, der Erfinder von Python.

Ist Python für die Spieleentwicklung geeignet?

Und fast jedes Spiel ist ein großes Programm. Sogar „kleine Spiele“ wie „Landlord“ und „Lianliankan“. Die Codemenge beträgt mindestens 5,6 Tausend Zeilen.
Das grundlegende Problem besteht darin, dass die Syntax von Python zu prägnant ist. Es gibt keinen Prozess zum Deklarieren einer Variablen, sondern eine direkte Zuweisung zum Erstellen einer Variablen. Hauptsache, der Datentyp wird weggelassen. Anfänger denken vielleicht, dass dies ein Vorteil ist, aber beim Schreiben relativ großer Programme ist die Wartbarkeit von Python einfach schrecklich. Solange es mehr als 1.000 Zeilen umfasst, werde ich es niemals mit Python schreiben. Ich glaube, dass mit Ausnahme von Anfängern die meisten arbeitenden Programmierer so sind wie ich.

Verwandte Empfehlungen: „Python-Video-Tutorial

Die für die Spieleentwicklung verwendeten Sprachen sind hauptsächlich C++ und C#. Lassen Sie mich ein Beispiel geben, bei dem Pseudocode wie Sprachen wie C++ und C# verwendet wird, um mehrere Variablen zu deklarieren, ungefähr wie folgt.
Waffe W1=xxx;
Trank Y3=xxx;
Wenn Sie Python verwenden, wie schreibt man es?
W1=xxx;
Y3=xxx;
G4=xxx; Am ersten Tag werden Sie sich beim Schreiben sehr wohl fühlen schreibe viel weniger. Denken Sie einfach daran, welche Klassen Sie deklariert haben und welche Variablen Sie deklariert haben. Am ersten Tag haben Sie also 5 Klassen erstellt, 100 allgemeine Variablen deklariert und 50 Objekte erstellt. 2000 Zeilen Code geschrieben.
Aber wenn Sie am nächsten Tag diese 2.000 Codezeilen sehen, wie viele der 100 am Vortag verwendeten Variablen können Sie schnell erkennen. Wie oft haben Sie jede Variable verwendet? Wo werden sie verwendet? Sie werden feststellen, dass Sie am nächsten Tag den größten Teil Ihrer Arbeit damit verbringen, sich zu erinnern: „Was habe ich gestern gedacht?“ „Wofür war diese Variable gedacht, als ich sie erstellt habe?“ ?" Fragen wie diese. Sie werden also feststellen, dass Ihre Arbeitseffizienz am nächsten Tag deutlich sinkt. Nach einem ganzen Tag sind Sie immer noch gestolpert und haben Hunderte Zeilen Code geschrieben.
Am dritten Tag werden Sie feststellen, dass Sie sich den ganzen Tag über an „gestern und vorgestern …“ erinnern und nicht einmal einen Satz des nächsten Codes schreiben können. Dies ist das „Wartbarkeitsproblem“ von Python-Code.

Das obige ist der detaillierte Inhalt vonIst Python für die Spieleentwicklung geeignet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn