c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

[ct-bot] CVS-Update

Absender: Benjamin Benz
Datum: Fr, 28.04.2006 14:34:22


Hallo,

soeben haben wir ein größeres Update bei c't-Bot und c't-Sim vorgenommen. Changelog-Auszüge hängen dieser Mail an.

Zuerst dürfte sicherlich das neueVerhalten interessant sein, mit dem Bots nun in der Lage sind, Labyrinthe zu Durchqueren. Alle Details dazu liefert die c't 10/06. Der c't-Sim kann nun auch Bilder vom Maussensor dartsellen, leider klappt das bisher nur unter Windows (JD2XX), da socat (Linux) Zeichen verschluckt Viele weitere Neuerungen und Umbauten im Sim bereiten kommendes vor. Neben den neuen GUI-Elementen zum Starten von Bots gehört dazu auch ein Parcours-Loader, der Welten aus Konfigdateien zusammenbaut und ein Parser für XML-Konfig-Dateien.

Da es uns wichtig war, in c't 10/06 erst einmal das Tutorial zum Schreiben von eigenen Verhalten abzudrucken, kommen die Erklärungen zu den c't-Sim-Änderungen erst in c't-11/06. Wir haben uns dennoch entschieden, einen Teil davon schon jetzt zu veröffentlichen, weil der Bot ja ein schönes Labyrinth zum Durchqueren bekommen soll.

Der C't-Sim hat nun übrigens 2 Textdateien bekommen, in denen wir Fehlerreports, Featurerequests sammeln (BugsNFeatures.txt), aber auch Punkte auflisten, bei denen wir explizit um Mithilfe bitten (Todo.txt).

Viel Spaß

Benjamin Benz

c't-Sim:
2006-04-26 Benjamin Benz (bbe@xxxxxxxx) Anzeige fuer Mauskamerabilder entkaefert 2006-04-26 Benjamin Benz (bbe@xxxxxxxx) Anzeige fuer Mauskamerabilder eingefuehrt
2006-04-18 Torsten Evers (tevers@xxxxxxxxxxxxx) maze.xml dazugefuegt
2006-04-17 Benjamin Benz (bbe@xxxxxxxx) Vererbungshierarchie von Bot umgekrempelt, so dass es jetzt AliveObstacles gibt 2006-04-17 Benjamin Benz (bbe@xxxxxxxx) Alle Hooks in die Szenegraphen werden nun generisch verwaltet. keine festen Variablen mehr 2006-04-17 Benjamin Benz (bbe@xxxxxxxx) Package-Struktur aufgeraeumt, gefixte Version von SceneGraphStreamReader/Writer eingebaut 2006-04-16 Benjamin Benz (bbe@xxxxxxxx) RC5-Tastendefinitionen in CtBot umgezogen 2006-04-16 Benjamin Benz (bbe@xxxxxxxx) Es gibt jetzt auch einen Knopf, um Bots wieder zu entfernen 2006-04-15 Benjamin Benz (bbe@xxxxxxxx) Bots sterben nun sauber unt entfernen sich auch wieder aus der Welt
2006-04-15 Benjamin Benz (bbe@xxxxxxxx) C't-Sim kann nun auch C-Bots starten
2006-04-15 Benjamin Benz (bbe@xxxxxxxx) C't-Sim liest nun alle wesentlichen Parameter aus der Config datei 2006-04-15 Benjamin Benz (bbe@xxxxxxxx) Controller aufgeraeumt. Es gibt jetzt keine Fragen mehr beim Bot-Start, dafuer zwei neue Knoepfe, um Bots hinzuzufuegen. Bots Starten jetzt mit dem Gesicht zum Eingangsbereich., an im Parcours definierten Positionen, die alten Uewbergabeparameter (pos, head) werden ignoriert Bots lesen ihre Appearance aus der xml-Config. Bots werden automatisch bennant. Jeder Bot kann nun sein eigenes Aussehen haben. 2006-04-14 Benjamin Benz (bbe@xxxxxxxx) ParcoursLoader liest nun auch die Farben aus der XML-Datei 2006-04-13 Benjamin Benz (bbe@xxxxxxxx) ParcoursLoader aufgeraumt und besser in world integriert. Welt steht jetzt nicht mehr um den Ursprungspunkt herum. World.java ausgemistet. Bots starten jetzt auf ihren Startplätzen. 2006-03-19 Benjamin Benz (bbe@xxxxxxxx) Boden-Bug beseitigt, FileChooser eingebaut, Code aufgeraeumt, viel altes auskommentiert
2006-03-19 Benjamin Benz (bbe@xxxxxxxx) ParcoursLoader fast fertig
2006-03-12 Benjamin Benz (bbe@xxxxxxxx) ParcoursLoader begonnen

c't-Bot:
2006-04-28 Benjamin Benz (bbe@xxxxxxxx) Maussensor kommt nun auch mit Optimiertem Compilat klar (-Os)
2006-04-27    Benjamin Benz (bbe@xxxxxxxx) UART-Empfangsroutinen entkaefert
2006-04-26 Benjamin Benz (bbe@xxxxxxxx) Routinen zum simulieren (PC) von Maussensorbildern eingefuehrt 2006-04-25 Benjamin Benz (bbe@xxxxxxxx) Routinen zum Auslesen von Maussensorbildern vorbereitet 2006-04-20 Torsten Evers <tevers@xxxxxxxxxxxxx> Drehrichtungen fuer die Tasten 4,6 und 7,9 geaendert, so dass die Drehrichtung der Anordnung der Tasten auf der Fernbedienung entspricht 2006-04-18 Torsten Evers (tevers@xxxxxxxxxxxxx) bot_solve_maze erkennt Startfelder 2006-04-16 Torsten Evers (tevers@xxxxxxxxxxxxx) bot_solve_maze + Hilfsverhalten eingefuegt
2006-04-16     Torsten Evers (tevers@xxxxxxxxxxxxx) bot_turn ueberarbeitet
2006-04-04  Torsten Evers (tevers@xxxxxxxxxxxxx) bot_turn ueberarbeitet