Bomberman in Alpha-Phase
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Mittlerweile befindet sich Bomberman schon in der Alpha-Phase, also das meiste funktioniert schon. Hier mal ein Bildschirmauschnitt des aktuellen Zustands:
Momentan ist das Spielfeld nocht etwas klein, da die Kartengröße 10×10 beträgt. Dies wird eventuell noch auf 12×12 aufgestockt.
Desweiteren sind die Netzwerkfunktionlitäten vollständig implementiert. Man kann ein Spiel erzeugen und einem Spiel beitreten. Das Spiel lässt sich an einem PC spielen, solange nicht mehr als zwei menschliche Spieler eingestellt sind. Falls jedoch mehr als zwei Leute spielen wollen, wird der “Spiel starten” Button disabled und der Server wartet darauf, dass ein Spieler übers Netzwerk bzw. Internet dem Spiel beitritt (dazu muss der Klient die IP-Adresse des Servers kennen).
Wenn die Verbindung aufgebaut ist, wird automatisch die verwendete Karte übertragen. Die Teilnehmer können dann ab sofort Textnachrichten verschicken. Außerdem werden auf beiden PC’s immer synchron die Namen aller Spieler angezeigt, ändert der Server einen Namen, wird die Änderung auch sofort beim Klient dargestellt.
Das Zeichnen der Spielgrafik klappt nun auch ohne Probleme und ohne Flackern (dank Double-Buffering). Das einzige was noch fehlt ist die Spiellogik, d.h. z.B. die Tastaturabfrage.
Der aktuelle Quellcode ist wie immer hier zu finden (Quellcode des Editors ist allerdings nicht der Neueste).
Abgelegt unter Allgemein
