Dies hier ist die Anleitung zu RealTimeBattle. Sie beschreibt wie man das Programm bedient, wie es funktioniert, wie man eigene Roboter programmiert und wie man sich eine eigene Arena erstellen kann.
RealTimeBattle ist ein "Programmier-Spiel" für Unix, in dem Programm-gesteuerte Roboter gegeneinander kämpfen. Das Ziel ist es, alle Gegner zu vernichten, wobei man den Radar einsetzt um die Gegend abzutasten, und die Kanone, um die Gegner abzuschießen.
Obwohl die Umgebung in der sich die Roboter bewegen relativ einfach gestaltet ist, ist es nicht einfach einen intelligenten Roboter zu programmieren. RealTimeBattle wurde so geschrieben, dass es leicht zu bedienen, flexibel und schnell ist. Die Idee dahinter war, das Programm zum testen von intelligenten Algorithmen zu verwenden, oder auch einfach zur Unterhaltung.
Features:
Mehr Informationen gibt's in den Dateien INSTALL
, AUTHORS
, BUGS
, TODO
,
README
, FAQ
und ChangeLog
. Aktuellere Informationen kann man auf der
RealTimeBattle Homepage
finden, wo es auch verschiedene Roboter, Neuigkeiten zu diversen Wettkämpfen,
sowie dieses Handbuch in mehreren Dateiformaten gibt.
Die Hardware-Voraussetzungen hängen sehr davon ab, was man machen will. Ein paar Roboter antreten zu lassen, sollte auf nahezu jedem Rechner auf dem Linux(oder ein anderes Unix) läuft möglich sein. Der Bedarf an schnellerer Hardware steigt jedoch mit der Zahl der Roboter, die man gleichzeitig aufs Schlachfeld schickt; 120 gut programmierte Roboter gleichzeitig kämpfen zu lassen, kann einem normalen PC schon einiges abverlangen.
RealTimeBattle gibt es nur für Unix. Es wird auf einem Linux-Rechner
geschrieben, sollte sich aber auch auf anderen Unix-Derivaten kompilieren
lassen. Der
Competition-Modus ist im
Moment nur verfügbar, wenn man unter Linux das /proc
-Verzeichnis
aktiviert hat, daRealTimeBattle Informationen über die momentane CPU-Last erhalten muss.
Die einzige benötigte Software ist gtk+, das für die grafische Benutzeroberfläche verwendet wird.
Das Projekt wurde im August 1998 ins Leben gerufen. Die Inspiration dazu war RobotBattle, ein sehr interessantes Spiel, das wir früher gern gespielt haben. Die damalige Version von RobotBattle hatte jedoch zwei entscheidende Nachteile:
RobotBattle wurde inzwischen weiterentwickelt, ist aber nach wie vor nicht für andere Betriebssysteme erhältlich.
Daher haben wir uns entschieden, eine Unix-Version zu entwickeln, die viele Features eines modernen Betriebssytems nutzt.
RealTimeBattle unterliegt, ganz im Sinne Linux-Philosophie, der GNU General Public License. Offizielle Versionen von RealTimeBattle werden von den Autoren freigegeben werden.
Copyright (C) 1998-2000 Erik Ouchterlony and Ragnar Ouchterlony, weitere Entwickler sind in der AUTHORS
Datei zu finden.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Wenn du etwas in diesem Softwarepaket findest, das nicht funktioniert, nicht
richtig
funktioniert, fehlt, falsch geschrieben, oder einfach nur verwirrend ist, schicke einen Bug Report an
RealTimeBattle Homepage.
Diese Übersetzung unterliegt der GNU General Public License. Nähere Infomationen gibt es unter http://www.fsf.org/copyleft/gpl.html rtb-docs.de -- german translation of the RTB documentation Copyright (C) 1999-2005 Uwe Hermann, Falko Menge, Johannes Nicolai This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Die deutsche Übersetzung(für RTB-Version 0.9.7) wurde von Uwe Hermann <uwe@hermann-uwe.de> am 16. Mai fertiggestellt. Ich habe mir Mühe gegeben die englische Anleitung möglichst genau zu übersetzen, und trotzdem ein gut verständliches Deutsch zu erhalten. Ich hoffe dies ist mir, trotz einiger Ausdrücke die mir selber nicht sonderlich gefallen, einigermaßen gelungen. Fehler, Verbesserungsvorschläge o.ä. in der Übersetzung bitte an uh1763@bingo-ev.de schicken. Ich möchte mich bei Daniel Reutter <reutter@dhreutter.de> dafür bedanken, dass er die Übersetzung durchgelesen hat, und mich auf "ein paar" Fehler aufmerksam gemacht hat :-).
Die neueste Version der Übersetzung ist unter http://realtimebattle.sourceforge.net/Documentation/German/ erhältlich.
Changelog: