E-Books zu unserer Tutorial-Serie rundum die OpenGL-Programmierung

Mit dem Ziel, Sie beim Durcharbeiten der einzelnen OpenGL Tutorials zu unterstützen, beleuchten die nachfolgend genannten E-Books gleichermaßen Grundlagen wie auch fortgeschrittene Techniken der modernen OpenGL-Programmierung sowie das für die Spieleentwicklung erforderliche mathematische Handwerkszeug.






  • Beim ersten Buch liegt der Fokus primär auf der OpenGL-Programierung.
  • Buch 2 behandelt gleichermaßen die OpenGL-Programmierung wie auch die für die Spieleentwicklung erforderlichen mathematischen Grundlagen.
  • Beim dritten Buch liegt der Fokus primär auf die für die Spieleentwicklung erforderlichen mathematischen Grundlagen:

Über die nachfolgenden Amazon-Partnerlinks gelangen Sie zu den Detailseiten der jeweiligen E-Books:


(Amazon Partnerlinks)

Zahlreiche Programmbeispiele zur weiteren Vertiefung der im E-Book behandelten Themen finden Sie auf unseren Internetseiten:

http://www.space-combat-and-strategy.spieleprogrammierung.net/














Blockbasierte Spielewelten – von Minecraft inspiriert (Update 1)

Seit unserer Ankündigung, einen von Minecraft inspirierten Spieleprototypen entwickeln zu wollen, ist nunmehr so einige Zeit vergangen.
Bei denjenigen Besuchern, die nicht zu den regelmäßigen Lesern des „Entwickler-Magazins“ zählen, könnte sich inzwischen der Eindruck verfestigt haben, dass unser Projekt bereits wieder den Weg alles Irdischen angetreten ist. Zugegeben, auf weitere Details zum aktuellen Stand der Entwicklung musste an dieser Stelle lange gewartet werden und auch die bislang veröffentlichten Screenshots wirkten, freundlich ausgedrückt, ein wenig unspektakulär.

Wie dem auch sei, die Programmentwicklung wurde mitnichten eingestellt, und wir sind nun an einem Punkt angelangt, an dem sich die einstmals so eintönig wirkende Spielewelt langsam in eine optisch ansprechende Landschaft zu verwandeln beginnt. Mittlerweile lassen sich ganz unterschiedliche Landschaftstypen, darunter Wüsten, Wälder, Steppen, Wasserflächen oder Gebirgslandschaften generieren, deren Darstellung, ähnlich wie die der Vegetation, gleichermaßen von der Jahreszeit wie auch vom vorherrschenden Klima (polar, kaltgemäßigt, warmgemäßigt, subtropisch und
tropisch) beeinflusst wird. Um die Pflanzenwelt so abwechslungsreich wie möglich gestalten zu können, verwenden wir darüber hinaus sogenannte Vegetations-Pattern-Dateien, mit deren Hilfe die Spieler verschiedenartige, an die unterschiedlichen Klimazonen angepasste, Laubbaum-, Nadelbaum- oder Straucharten, kreieren können.

Blockbasierte Spielewelten

Blockbasierte Spielewelten liegen dank Minecraft voll im Trend. Am Beispiel eines kleinen Spieleprototyps (Blocks) werden wir uns in den kommenden Wochen/Monaten damit befassen, wie sich derlei Welten prozedural generieren und darstellen lassen: