Archiv für das Tag '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