BZFlag
BZFlag (Abkürzung für Battle Zone Capture the Flag) ist ein Open-Source-Multiplayer-Panzer-Spiel mit OpenGL-3D-Grafik, dessen Entwicklung durch Tim Riker geleitet wird. Die Entwicklung des Spiels, inklusive des Quellcodes und Bugtrackers, wird auf SourceForge.net gehostet.
Ursprünglich entwickelt für SGI Computer unter IRIX, wurde es inzwischen für Windows, Linux, Mac OS X, BSD, Solaris und andere Betriebssysteme portiert. Es steht unter der Version 2.1 der LGPL Lizenz (vorher unter der GPL).
BZFlag ist recht populär, am 11. Dezember 2004 wurde es als erst drittes Spiel auf SourceForge.net gelistet, welches 1 Million Downloads erreichte. Im Mittel existieren derzeit ca. 200 Server und ca. 150 aktive Spieler (Stand Juni 2006). Mitte 2005 waren noch etwa 3100 registrierte Spieler beim offiziellen BZFlag Board angemeldet, Mitte 2006 waren es schon über 6800. BZFlag wurde als SourceForge.net Projekt des Monats im April 2004 [http://sourceforge.net/potm/potm-2004-04.php] gewählt.
Überblick
In einem BZFlag-Spiel fahren Spieler in einer First-Person-Perspektive mit ihren Panzern umher und schießen. Die Spielwelt wird dabei durch einen Server definiert ("map"). Das primäre Ziel ist, die gegnerischen Panzer zu zerstören, welche eine andere Teamfarbe haben. Zum Beispiel sollen grüne Panzer versuchen, rote, violette, blaue und "Schurken" (engl. rogue) Panzer zu zerstören. Rogue-Panzer (gelb) sind nicht miteinander alliiert und dürfen daher alle anderen Panzer abschießen.
Es existieren verschiedene Spieltypen, welche das jeweilige Spielziel definieren. Der jeweilige Spieltyp ist serverbasiert, sodass der jeweilige Server-Administrator den Spieltyp bestimmen kann.
Beim ersten Spieltyp, welcher automatisch vorgegeben wird, geht es nur darum, alle gegnerischen Panzer abzuschießen. Dieser Spietyp wird auch als "frei für alle" (free for all) bezeichnet.
Bei einem weiteren Spieltyp, "Fang die Flagge" (engl. CTF = Capture the Flag), geht es darum, die gegnerische Flagge in die Heimbasis zu transportieren, das ist ein kleines Gebiet in der jeweiligen Teamfarbe.
Der dritte und letzte Spieltyp heißt "Hasenjagd" (engl. rabbit chase), bei dem das Spielziel in der Jagd des jeweils weißen Panzers besteht. Diese Panzer werden "Hasen" genannt. Die Wahl des Hasen hängt von der Einstellung des Servers ab. Entweder wird der Jäger (engl. Hunter), der den Hasen abschießt, selbst zum Hasen, oder der Spieler mit der höchsten Punktzahl spielt den Hasen. Alternativ kann die Auswahl auch zufällig erfolgen. Dieser Spieltyp ist allerdings eher weniger verbreitet und findet geringere Resonanz als die beiden anderen Modi.
Server können mehrere Spiele mit verschiedenen Maps und Spielzielen gleichzeitig hosten. Mit einstellbaren Schwellwerten können Spieler, welche z. B. ihr eigenes Team attackieren, automatisch entfernt werden. Auch existiert die Möglichkeit, die Nachrichten in dem in das Spiel integrierten Chat-Client zu filtern. Zur Abwehr von Cheatern sind einige Anti-Cheater-Funktionen in das Spiel integriert.
Jeder kann ein Spiel hosten. Auch funktioniert dies in einem TCP/IP-basierten Intranet. Pro Spieler muss dabei mit einer Datenrate von 32 kBaud bis 64 kBaud gerechnet werden. Server mit Modemverbindungen können daher maximal 2 externe Spieler gleichzeitig spielen lassen. Die meisten Server haben daher eine recht schnelle Internetanbindung. Das Spiel ist Mitte 2005 in zwölf Sprachen übersetzt worden. Die weitaus meisten Server befinden sich in den USA. Im nordamerikanischen Raum befinden sich auch mehr als die Hälfte aller Spieler, sodass zu dortigen Tages- und Abendzeit die meisten Spieler online sind. Trotzdem sind 24 Stunden pro Tag, 7 Tage in der Woche genügend Spieler online.
Start
Ein BZFlag-Spieler muss folgende Schritte durchführen, um ein Spiel auf einem der Server zu spielen:
#Im Hauptmenü "Spiel Starten" auswählen
#Im neuen Menü "Suche Server" auswählen
#Nun wird eine Liste aller aktiven Server eingeblendet, alternativ kann auch eine Server-IP händisch eingegeben werden
#"Spiel starten" wählen
Nachdem das Spiel gewählt wurde, wird man in das laufende Spiel eingebunden.
Bild:BZFlag-MainMenu.png/'>1. Schritt: Hauptmenü (engl. Version)
Bild:BZFlag-JoinGameMenu.png|2. Schritt: verbinden (engl. Version)
Bild:BZFlag-ServerList.png|3. Schritt: Serverliste (engl. Version)
Spielführung
Das Spiel ist zunächst recht einfach gehalten. Obwohl die Grafik verschiedener Maps seit Version 2 einen starken Schritt nach vorne gemacht hat, liegt darin nicht der Hauptfokus. Einige Teile des Spiels, wie die Beherrschung der Flaggen, oder ein aufeinander abgestimmtes Teamplay sind beispielsweise teilweise sehr komplex.
Releases
Das typische BZFlag Release besteht aus drei Programmen:
*BZFS - der März /'>| 1997
/'>-
|1.7c|| 13. ||Januar /'>| 2001
/'>-
|1.7e1|| 9. ||April /'>| 2001
/'>-
|1.7e6|| 18.|| Dezember /'>| 2003
/'>-
|1.10.0|| 8. ||Dezember /'>| 2004
/'>-
|1.10.5|| 25.|| Mai /'>| 2004
/'>-
|2.0|| 17. ||März /'>| 2005
/'>-
|2.0.6|| 9. ||Mai /'>| Chris Schoeneman in der Programmiersprache C entwickelt. Es basierte auf dem Arcade Spiel BattleZone. Zunächst wurde das Spiel "bz" genannt, jedoch aufgrund der Namensgleichheit mit einem Spiel von Chris Fouts umbenannt. Beide Spiele haben miteinander den ursprünglichen Namen und das Spielprinzip gemein, wurden jedoch völlig unabhängig voneinander entwickelt. BZFlag war ursprünglich ein reines shoot 'em up Spiel. Nachdem Schöneman und seinem Freund, der mit ihm das Spiel von den ersten Anfängen an programmierte, das Spielprinzip langweilig wurde, erfanden sie den "capture the flag" Modus. Mit diesem Modus wurde das Spiel aufgrund der Notwendigkeit neuer Strategien und persönlichem Skill auf Dauer interessant.
1993 kam die erste öffentlich verfügbare Version heraus.
Weblinks
* http://www.bzflag.org/ Offizielle bzflag-Homepage
* http://bzflag.de/ Größte deutsche Homepage zum Thema BZFlag
* http://my.bzflag.org/league/ "Ducati-Style" CTF League
* http://gu.bzleague.com/ GamesUnited BZflag League site
* http://www.strayer.de/ Player- und Server-Listen, BZFlag Cartoons
* http://www.bzflag.at/ BZFlag, die Österreichische Site, mit Infos, Downloads, und Foren
* http://www.bzflag.eu/ Die zukünftige Internationale Site in Europa für BZFlag

