## c't-Projekte - Mailinglisten

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

### [ct-bot] ct-Sim: Debugging von ct-Bot

Absender: Oliver Dietz
Datum: Mi, 19.07.2006 22:45:00
References: <44B818AD.2010305@xxxxxxxx><BCF016D5ED5AC34FBB655D109519ABCF12AAA2@xxxxxxxxxxxxxxxxxxxx> <44BE150B.7090107@xxxxxxxxxxxx><BCF016D5ED5AC34FBB655D109519ABCF12AAA3@xxxxxxxxxxxxxxxxxxxx> <44BE1E68.1090803@xxxxxxxxxxxx>

    Hallo zusammen,

    ich bin noch am Suchen einer komfortablen Debugging-Möglichkeit für den
    eigenen (simulierten) Bot ...

    Ich stelle es mir so vor:
    1. starten des ct-Sim.jar
    2. Auswahl der Welt und des DefaultJudge
    3. Geschwindigkeit setzen
    4. Starten des ct-Bot im Debugger (beim mir VS)
    5. "Start" im ct-Sim drücken
    6. nach dem Debuggen den ct-Bot Stoppen (ct-Sim laufen lassen)
    7. ggf. Codeänderungen durchführen
    8. wieder zu 4.

    Und bei 7. liegt das Problem:
    - der alte Bot ist immernoch auf der Karte
    - der neue Bot ist auf dem blauen Startferld (2. Spieler)
    - die Zeit steht und kann nicht mehr gestartet werden
    - auch ein neues Generieren des Layrinth bringt keine Besserung

    Einziger Ausweg: ct-Sim beenden und immer bei 1. anfangen :-((
    (kostet jedesmal viel Zeit)

    Leider hab ich mit Java (und ct-Sim) keine Erfahrung und stell mich deshalb
    etwas dappig an ...
    ... sonst würde auf meiner Todo stehen:

    - wenn ct-Bot beendet wird (TCP-Verbindung beendet), soll der Bot aus der
    Welt entfernt werden
    - wenn der Stop-Button gedrückt wird soll die TCP-Verbindung beendet werden,
    so dass ct-Bot.exe auch beendet
    - beim Generieren/Laden einer neuer Welt sollen die TCP-Verbindungen beendet
    werden (so dass ct-Bot.exe beendet) und der Judge u. TickRate der alten Welt
    soll übernommen werden
    - alles was sonst noch verhindert, dass innerhalb eines ct-Sim-Laufes nur
    einmal der Start-Knopf gedrückt werden kann

    Oder ist das womöglich nur ein Problem bei mir?
    (bin unter Windows unterwegs)

    Hat jemand Interesse in der Richtung ein Patch zu machen?
    (sonst würde ich mich versuchen)

    Passt das überhaupt in das ct-Sim Konzept?

    Vielen Dank und beste Grüße,
    Oliver
    ... der auf den Postbote wartet
    ... der hoffentlich einen Bot bringt

`P.S. es geht natürlich um die Wettkampf-Version im CVS` ``

- Antworten:
  - Re: [ct-bot] ct-Sim: Debugging von ct-Bot
    - From: Peter König

- Referenzen:
  - [ct-bot] CVS-Update
    - From: Benjamin Benz
  - [ct-bot] Von Wettbewerb auf normalen Sim umschalten
    - From: Carsten Giesen
  - Re: [ct-bot] Von Wettbewerb auf normalen Sim umschalten
    - From: Peter König
  - AW: [ct-bot] Von Wettbewerb auf normalen Sim umschalten
    - From: Carsten Giesen
  - Re: AW: [ct-bot] Von Wettbewerb auf normalen Sim umschalten
    - From: Peter König

- Voriger (Datum): Re: AW: [ct-bot] Von Wettbewerb auf normalen Sim umschalten, Peter König
- Nächster (Datum): [ct-bot] ct-Sim: Bug in CtBotSimTcp.java, Peter Recktenwald
- Voriger (Thread): Re: AW: [ct-bot] Von Wettbewerb auf normalen Sim umschalten, Peter König
- Nächster (Thread): Re: [ct-bot] ct-Sim: Debugging von ct-Bot, Peter König
- Indizes:
  - Datum
  - Thread