Bomberman 1.0 released
Erstellt am: April 17th, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Wir können nun glücklich verkünden, dass unser 15-Punkte-Projekt nun fertiggestellt ist. Der Code wurde nochmals aktualisiert (kleinere Fehler wurden beseitigt), sowie eine neue Version des Editors hinzugefügt. Nun ist auch das Erzeugen von Karten in der Größe 12×12 kein Problem mehr:
Es gibt bereits Gerüchte über eine zweite Version des YaB…die möchten wir bisher allerdings weder dementieren noch bestätigen.
Weiterhin viel Spaß mit unserem Spiel!
Bomberman RC 2
Erstellt am: April 14th, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Soeben wurde eine neue Version von Bomberman hochgeladen. Die auffälligste Neuerung ist der Hintergrundsound während des Spielens. Dieser muss leider im .wav Format vorliegen, sodass der Download nun fast 20 mb fasst. Desweiteren wurde der Netzwerkcode weiter verbessert, problemlos läuft das ganze trotzdem nur bei schnellen Verbindungen.
Außerdem ist nun das Abspeichern von Netzwerkaufzeichnungen möglich.
Bomberman Release Candidate
Erstellt am: April 12th, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
So jetzt ist der RC 1 online. Der aktuelle Code ist hier zu finden. Mittlerweile wurden einige Bugs behoben und auch das Abspeichern und Abspielen von Spielaufzeichnungen funktioniert.
Der Netzwerkteil müsste nun auch langsam stabil laufen. Damit das Spiel auf beiden PC’s wirklich gleichzeitig startet und nicht zeitversetzt, werden nun vor dem Spiel einige Zeitmessungen durchgeführt, sodass der eine PC automatisch auf den anderen wartet. Der Sound funktioniert nun auch prima.
PowerUp’s fertig implementiert
Erstellt am: April 10th, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Kurze Erfolgsnachricht für heute: Alle PowerUps, selbst die Special-PowerUps, die per Tastendruck aktiviert werden, sind nun vollständig implementiert.
Besonders kompliziert war der PowerUp zum Zurückdrehen der Zeit, der nun automatisch auf Knopfdruck die Zeit um 10 Sekunden zurücksetzt. Dies passiert jedoch nicht abrupt, stattdessen sieht man wie die Zeit zurückgedreht wird und alle Aktionen rückwärts ablaufen.
Desweiteren sieht man nun an der Bombengrafik, ob es sich um eine Superbombe oder “nur” um eine normale handelt (Superbomben können im Gegensatz zu normalen auch feste Wände einreißen).
Bomberman in Beta-Phase
Erstellt am: April 9th, 2007Deprecated: 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 ist Bomberman in der Beta-Phase angelangt. Das Spielen von Karten ist jetzt möglich, auch übers Netzwerk. Es sind fast alle “normalen” PowerUp’s integriert, die Special-PowerUp’s fehlen noch. Desweiteren gibt es nun auch Musik beim Start des Programms sowie einen Soundeffekt beim Detonieren einer Bombe. Ein Bug im Soundsystem sorgt jedoch leider bisher dafür, dass der Sound nur beim ersten Mal abgespielt wird.
Die GUI ist auch praktisch fertig (die drei Buttons: “Fehler”, “Chat” und “Spiel” werden am Ende noch entfernt) und das Spiel macht schon sehr viel Spaß :-) …
Den aktuellen Code gibts wie gewohnt hier.
Bomberman in Alpha-Phase
Erstellt am: April 5th, 2007Deprecated: 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).
Wir nähren uns dem DAU
Erstellt am: April 3rd, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
So die nächste Version des Editors ist fertig, gibt jetzt ne Menge toller Hinweise, was Mensch darf und was nicht, habe versucht nur sinnvolle Vorschriften zu machen.
Außer dem werden im Ernstfall hübsche Fehlermeldungen ausgegeben.
Editor fertig
Erstellt am: April 2nd, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Der Map-Editor ist fertig (fast). Desweiteren steht ein UML-Diagramm zur Verfügung, welches den Aufbau verdeutlicht.
Dies findet ihr unter editor-UML
Momentan geht der Editor noch von einem “intiligenten User” aus. So sind verschiedene Sicherungsmethoden noch nicht implementiert. Es ist möglich für einen Spieler mehrer Einstiegspunkte zu setzten.
Den aktuellen Editor gibts unter editor
Über fertige Maps und Bugreports freuen wir uns sehr ( über die Maps, nicht über die Bugs).
Bitte alles an bomberman(at)mbeier.org senden
Beschreibung des SW-Entwurfs
Erstellt am: April 2nd, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Die Beschreibung des SW-Entwurfs ist nun fertig. In dem Dokument wird erst ein grober Überblick über die Architektur der Subsysteme gegeben, dann wird auf die einzelnen Packages und die darin enthaltenen Klassen plus deren Beziehungen eingegangen.
Hier kann man sich die pdf Datei ansehen: Klick mich!
Editor im Betastadium
Erstellt am: März 22nd, 2007Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w0074a9b/mageto/wp-includes/formatting.php on line 75
Der Editor hat heute das Betastadium erreicht. Die grundlegenden Funktionen (speichern, laden, Icons platzieren) laufen fehlerfrei.
Weiterhin wurde das Package bomberman.logic.sound fertiggeschrieben und an der Oberfläche des Spiels gearbeitet. Der aktuelle Quellcode kann wie immer hier runtergeladen werden.