PureBasic - Spiele für Fortgeschrittene

Udo Kessler 2003



Teil 1
So, dann legen wir mal los!

Datei: kurs1.pb

Als erstes Beispiel folgt ein kleines Programm, welches die gesamten, für die meisten Spiele benötigten Schnittstellen initialisiert. Dies ist nötig, um z.B. DirectX nutzen zu können.
Wenn einer der Aufrufe fehlschlägt, sollte man immer eine Meldung mittels MessageRequester() ausgeben. Der Nutzer der Software könnte sonst ziemlich verärgert werden, wenn z.B. nur kurz ein schwarzer Screen auftaucht, um dann im Nichts zu verschwinden...

Für die Musik, die später eingebaut wird, benötigen wir noch die Datei Midas11.dll. Ohne sie könnten wir nicht mal die Musikumgebung initialisieren!
Deshalb wurde sie von mir schon in jedes Kursverzeichnis kopiert.

Öffne die Datei Kurs1.pb oder klicke einfach bei jedem Kurs auf den Link ganz oben links (blau dargestellt). Falls Du den PUREBasic-Editor noch nicht geöffnet hattest, sollte sich dieser von selbst öffnen.

Diese Datei enthält unser Grundprogramm, welches so oder so ähnlich wohl in jedem Spiel / Programm aussieht.

Starte das Programm.
Der Vollbildmodus wird aktiviert. Die Auflösung beträgt 800x600.
Das Programm enthält außerdem einen MainLoop (Schleife), welcher natürlich unbedingt nötig ist, damit das Programm nicht nach einem Programmdurchlauf beendet ist.
Es wird außerdem ein kleiner Text angezeigt.
Die ESC Taste beendet das Programm.

Wenn bis hierher alles klar ist und das Programm funktioniert, toll!

Auf dem erzeugten Screen können wir nun unsere Grafiken bewegen.



Start

Start

Teil 2