BZflag

BZflag
Ein Screenshot von Version 2.0. Im Bild feuert der Spieler „Lan“, eine „Guided Missile“ auf einen anderen Panzer, während „dummy1_(tm)“ chattet, außerdem regnet es. Das Bild zeigt das Spiel in niedriger Auflösung. Gespielt wird die Map „Battle City“ von Brad2901.

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 [1] gewählt.

Inhaltsverzeichnis

Überblick

Neues Spielelogo für die Aktuelle BZFlag Version 2.0.8., erstellt vom Spieler Saturos
Spielelogo für BZFlag ab Version 2.0.0 bis 2.0.4
Altes Spiellogo für BZFlag bis Version 1.10.x.

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 Spieltyp 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:

  1. Im Hauptmenü „Spiel Starten“ auswählen
  2. Im neuen Menü „Suche Server“ auswählen
  3. Nun wird eine Liste aller aktiven Server eingeblendet, alternativ kann auch eine Server-IP händisch eingegeben werden
  4. „Spiel starten“ wählen

Nachdem das Spiel gewählt wurde, wird man in das laufende Spiel eingebunden.

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 Server
  • BZFlag – Das Spielprogramm
  • BZAdmin – textbasierte Administratorkonsole

Dazu kommen Unix Manpages, Datendateien, und ein Konfigurationserzeugungsprogramm (geschrieben in HTML), um einen BZFS Server zu konfigurieren. Im Microsoft Windows Release existieren Verknüpfungen zu BZFS im Startmenü, um einen einfachen Serverstart mit vorkonfigurierten Standardoptionen zu ermöglichen. Panzer haben die Möglichkeit, durch andere Panzer hindurchzufahren, sie können jedoch im Regelfall nicht durch Gebäude fahren.

Übersetzungen

BZFlag wurde aus dem Englischen in 12 weitere Sprachen übersetzt: tschechisch, dänisch, niederländisch, deutsch, leet, spanisch, französisch, italienisch, kongolesisch, Litauisch, portugiesisch, redneck (?) und schwedisch.

Teams

Es existieren fünf Teamfarben sowie die Möglichkeit, als Beobachter das Spiel passiv zu verfolgen. Als Beobachter fährt man nicht in einem Panzer und ist daher unsichtbar für andere Spieler. Jedoch wird man in der Übersicht gelistet. Folgende Teamfarben existieren: Rot, Grün, Blau, Violett. Die Schurken (Rogue) sind gelb markiert, erscheinen im Spiel selbst jedoch als schwarze Panzer.

Teams sind relativ unwichtig im Spielmodus „frei für alle“ (free for all), deshalb tendieren die meisten zur „Schurken“-Klasse, um mehr Abschüsse tätigen zu können. Häufig gibt es auch Serverbeschränkungen, welche Spielfarben erlaubt sind. Beispielsweise spielt bei der „Hasenjagd“ (Rabbit Chase) der „Schurke“ gegen alle anderen.

Leider gibt es auch einige zerstörerisch veranlagte Mitspieler, welche Spieler der eigenen Farbe absichtlich töten (teamkill – TK). Absichtliche Aktionen dieser Art führen zu zeitbeschränkten Ausschlüssen vom Spiel.

Admin

Die sogenannten Adminrechte werden vom Serverbetreiber nur an erfahrene Spieler vergeben. Dies geschieht entweder über lokale oder (empfohlenerweise) über globale Logins. Dabei gibt der Serverbesitzer entweder direkt die entsprechenden Spieler an, welche über von ihm vergebene Rechte verfügen sollen, oder benutzt global registrierte Gruppen. Letztere Möglichkeit wird häufig benutzt, da so allgemein vertrauenswürdige Spieler auf einfache Art und Weise an die begehrten Administrationsrechte auf den Spieleservern gelangen, was wiederum den Verwaltungsaufwand der Serverbesitzer mindert.

Administratoren, also Spieler, die das Vertrauen des Serverbetreibers genießen, können je nach verliehenen Rechten oben genannte „zerstörerisch veranlagte Mitspieler“ entsprechend maßregeln. Üblicherweise wird der betreffende Spieler zunächst angesprochen und auf die Spielregeln hingewiesen. Bei Uneinsichtigkeit erfolgen Ausschlüsse vom Spiel entweder durch einen der Spieladministratoren oder durch Abstimmungen der Spieler im Spiel. Administratoren können Spieler, die die Regeln nicht befolgen, entweder kurzfristig aus dem Spiel stoßen (kicken) oder auch längerfristig ausschließen (bannen). Ein solcher Bann kann für eine gewisse Zeit oder auch permanent verhängt werden. Dies geschieht über Angabe einer IP-Adresse, eines IP-Adressbereichs und/oder des Spielernamens.

Künstliche Intelligenz

In BZFlag existieren zwei Methoden künstlicher Intelligenz:

  • Autopilot: Dabei wird der Spielerpanzer durch einen Autopilot geführt.
  • Roboter (robots): Dabei werden einige Panzer durch den Server gespielt. Robots sind meist nicht sonderlich intelligent, außerdem mindern sie häufig die Spielfreude der echten Spieler.

Distribution

BZFlag steht unter der LGPL. Es kann unter der Website von SourceForge oder auch anderen Stellen im Internet heruntergeladen werden. Die Hauptentwicklungswebsite liegt unter www.bzflag.org.

Entstehungsgeschichte

Versionen (aufsteigend)
1.5a 27. März 1997
1.6 17. Juli 1997
1.7c 13. Juli 1999
1.7d9 31. Januar 2000
1.7e0 25. Januar 2001
1.7e1 9. März 2001
1.7e2 4. April 2001
1.7e4 27. November 2001
1.7e6 18. Juni 2002
1.7g0 7. Dezember 2002
1.7g2 17. Juni 2003
1.10.0 8. Dezember 2003
1.10.2 22. Dezember 2003
1.10.4 24. Januar 2004
1.10.5 25. April 2004
1.10.6 14. Mai 2004
1.10.8 5. Oktober 2004
2.0 17. Januar 2005
2.0.2 18. März 2005
2.0.4 30. September 2005
2.0.6 9. April 2006
2.0.8 13. Mai 2006
2.0.10 15. November 2007
Ein bei Tageslicht, jedoch recht dunkler Screensave von Version 1.7d9. Im unteren Teil ist das Chatfenster geöffnet.

BZFlag wurde ursprünglich 1992 von 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


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • BZFlag — Une capture d écran de la version 2. Concepteur Chris Schoneman, Tim Riker …   Wikipédia en Français

  • Bzflag — Une capture d écran de la version 2. Concepteur Chris Schoneman, Tim Riker …   Wikipédia en Français

  • BZFlag — Скринш …   Википедия

  • BZFlag — Infobox Software name = BZFlag caption = A screenshot from version 2.0. Maintainer = Tim Riker Project Administrators = Tim Riker David Trowbidge Sean Morrison latest release version = 2.0.10 latest release date = 2007 11 15 programming language …   Wikipedia

  • Bzflag — Ein Screenshot von Version 2.0. Im Bild feuert der Spieler „Lan“, eine „Guided Missile“ auf einen anderen Panzer, während „dummy1 (tm)“ chattet, außerdem regnet es. Das Bild zeigt das Spiel in niedriger Auflösung. Gespielt wird die Map „Battle… …   Deutsch Wikipedia

  • BZFlag — Ein Screenshot von Version 2.0. Im Bild feuert der Spieler „Lan“, eine „Guided Missile“ auf einen anderen Panzer, während „dummy1 (tm)“ chattet, außerdem regnet es. Das Bild zeigt das Spiel in niedriger Auflösung. Gespielt wird die Map „Battle… …   Deutsch Wikipedia

  • BZEdit — Overview= BZEdit is the official map editor for BZFlag. It is 3D and uses OpenGL to render. It was programmed in C++.DownloadFor Windows: http://downloads.sourceforge.net/bzflag/BZEditW32 1.6.5 Installer.exe?modtime=1120778124 big mirror=0Links*… …   Wikipedia

  • Wikipedia:Article Incubator/Chris Schoeneman — Chris Schoeneman is a software developer known for being the original author of Synergy[1] (an open source keyboard and mouse sharing utility) and BZFlag[2] (an open source first person tank battle game). Schoeneman has also worked as a software… …   Wikipedia

  • Freies Computerspiel — Diese Liste enthält Computerspiele, deren Quelltext offen ist. Zu unterscheiden sind Freeware Spiele und freie Computerspiele. Außerdem sind nicht alle quelloffenen Spiele automatisch frei. Gänzlich freie Spiele finden sich in der… …   Deutsch Wikipedia

  • Liste von Computerspielen — Dies ist eine Liste von Computerspielen nach Genres mit ihren exemplarischen Vertretern. Die Kategorisierung in spezielle Computerspiel Genres ist unscharf. Inhaltsverzeichnis 1 Abenteuer Spiele 1.1 Actionspiele 1.2 Action Adventures 1.3… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”