Spieleprogrammierung



Pixelgenaue Kollisionserkennung

Kollisionserkennung

Jedes Spiel, welches auf bewegte Elemente setzt, die mit einander in Kontakt treten, benötigt ein Algorithmus um Kollisionen zwischen den Elementen zu erkennen. FĂĽr diesen Zweck gibt es dutzende von Algorithmen und sie alle haben ihre Vor- und Nachteile. Ich möchte hier eine Methode vorstellen, die Kollisionen pixelgenau erkennt. Bevor wir aber damit anfangen, schauen wir uns zuerst die einfachste 2D-Kollisionserkennung an. Ansatz 1 –… Weiterlesen

Tilemap 2

Inhalt Einleitung Map Klasse Kachelnbasierende Kollisionserkennung Maps laden Fazit Einleitung In diesem Teil des Tutorials werde ich zeigen, wie man einen Spieler ĂĽber eine Tilemap bewegen kann. Zudem werden wir uns anschauen, wie eine einfache Kollisionserkennung funktioniert und wie man eine Map aus einer Textdatei lädt. Um Ăśbersicht zu bewahren, werden ich auf Objektorientierung zurĂĽckgreifen und fĂĽr unsere Map eine Klasse schreiben. Map Klasse Bevor… Weiterlesen

Tilemap 1

Inhalt Geschichtliches Map 1 Map 2 Map 2 optimiert In diesem Tutorial werde ich zeigen wie man eine einfache 2D Karte programmiert. Dabei benutze ich Tiles (eng: Kacheln) basiertes System, welches einfach zu verstehen und zu implementieren ist. Ich werde alles so einfach wie möglich halten, was natĂĽrlich nicht die beste Qualität verspricht. Mir ist es nur wichtig, dass Sie möglichst einfachen Einstieg in 2D… Weiterlesen