So Erstellen Sie Spiel-Engines

Inhaltsverzeichnis:

So Erstellen Sie Spiel-Engines
So Erstellen Sie Spiel-Engines

Video: So Erstellen Sie Spiel-Engines

Video: So Erstellen Sie Spiel-Engines
Video: What is a GAME ENGINE? 2024, März
Anonim

Eine Engine ist ein spezifischer Satz von Systemen, die entwickelt wurden, um die am häufigsten verwendeten Spielfunktionen zu vereinfachen. Es bietet eine bessere Portabilität des Spiels. Eine gut gestaltete Engine kann problemlos auf eine andere Bibliothek oder sogar auf eine andere Plattform portiert werden. Sie können es selbst schreiben, aber nur mit etwas Programmierkenntnissen.

So erstellen Sie Spiel-Engines
So erstellen Sie Spiel-Engines

Anweisungen

Schritt 1

Wählen Sie aus, welches Spiel Sie erstellen möchten, damit es interessant und beliebt ist. Studieren Sie dazu den Markt (auch wenn Sie ein Spiel machen, das nicht zum Verkauf steht, studieren Sie trotzdem den Markt - es ist immer schön, wenn Ihre Kreation gefragt ist).

Schritt 2

Versuchen Sie nicht, ein Spiel mit sehr realistischer Grafik und völliger Handlungsfreiheit zu erstellen. Nennen Sie die Anforderungen. Vielleicht sind es Einfachheit, Anforderungen an die Anzahl der Charaktere, Leistung oder Handlungsmerkmale.

Schritt 3

Erstellen Sie eine Hierarchie von Funktionen mithilfe eines Top-Down-Ansatzes. Irgendwann wird man mit der Top-Down-Architektur nicht mehr weitermachen können, aber nicht, weil man alles gemacht hat. Es ist nur so, dass die Feinheiten der Implementierung Ihnen ihre eigenen Regeln geben. Erstellen Sie die Hierarchie also weiterhin von unten nach oben, d. gehen Sie von den Besonderheiten der API aus und passen Sie die Schnittstelle einer höheren Ebene an.

Schritt 4

Beginnen Sie mit der Gestaltung. Höhere Funktionen bestehen aus dem Aufrufen niedrigerer Funktionen (d. h. sie werden praktisch beim Erstellen einer Hierarchie implementiert). Entwerfen Sie die Wiedergabe der niedrigsten Funktionen in Pseudocode. Schreiben Sie C-Pseudocode nicht nur auf Russisch. Es sollte mindestens 2 mal kürzer sein und den Algorithmus anschaulich verkörpern, die Frage nicht „wie“, sondern „was“beantworten und Ihnen erlauben, sich auf die wichtigsten Dinge zu konzentrieren. Erstellen Sie Tests für die unteren Funktionen und versuchen Sie die Korrektheit des Programms zu beweisen.

Schritt 5

Starten Sie den Codierungsschritt. Implementieren Sie die unteren Funktionen und Tests und erhalten Sie ein funktionierendes Programm. Verwenden Sie Pseudocode für Kommentare und halten Sie sich an einen bestimmten Formatierungsstil. Es wird empfohlen, eine öffentliche Planung durchzuführen, da Ihnen Außenstehende dabei helfen, Mängel und Fehler zu erkennen, die Sie selbst nicht bemerkt haben. So reduzieren Sie Ihre eigene Arbeitszeit deutlich und verbessern den Output.

Empfohlen: