| neue Message hinzufügen |

Gegen die Deeps? Jody 2008-06-29 15:32:56
Also, falls Du auf Transrapid vom Chatroom anspielst: da herrschte wirklich verkehrte Welt, dass Hans am meisten Blockt, aber als erster im Ziel ist.
Wo er gegen die Deeps gewonnen haben soll weiß ich allerdings nicht. Sag mir doch bitte, auf welche(s) Rennen Du anspielst; das würde mich jetzt schon mal interessieren.

Auf jeden Fall hatte er im o.g. Rennen mehr Glück als Verstand! Außerdem ist das eine Strecke, die ihm besonders gut liegt - je enger die Strecke, desto besser findet er sich zurecht (und - soweit ich weiß - desto riskanter fährt er). Außerdem hat Strecke 18 keine Kurven, bei denen er den Bremspunkt falsch setzen könnte, was der Grund dafür ist, dass er sie in Rekordzeit fahren kann.

Noch habe ich keine Änderung bei Hans Wurst durchgeführt, die eine bedeutende Auswirkung hätte. Ich will allerdings schon noch etwas Grundlegendes ändern, was hoffentlich dazu führt, dass er auf allen Strecken annähernd gleich gut/schlecht fährt.

gar nicht so dumm... haeckler 2008-06-28 20:54:07
... der Hans. inzwischen gewinnt er mühelos rennen gegen die deeps und andere von mir nicht bezwingbare spieler.

Jody, hast du was verändert? oder kommt er mit rundkursen besonders gut klar?

Scheint mir nun auch so Wilbär 2008-06-19 11:26:01
Ich seh im Logfile von 38887 nur:

2008-06-10 13:11:59: Spiel Eine Portion Karopapier bitte auf Map 26 von Wilbär erstellt

Liegt dann vermutlich am Proxy

quabla 2008-06-19 11:24:09
kann ich bei beiden nix ungewohenliches feststellen. Kann es sein, dass du probleme mit chaches hast?

38887:
2008-06-10 13:11:59: Spiel Eine Portion Karopapier bitte auf Map 26 von Wilbär erstellt
2008-06-18 13:58:10: Wilbär -> Feld(82|50) Vektor(0|0)
2008-06-18 13:58:11: -----------------------------------
2008-06-19 09:02:46: Wilbär -> Feld(82|49) Vektor(0|-1)
2008-06-19 09:02:46: -----------------------------------

38874:
2008-06-10 08:51:03: Spiel Eine Portion Karopapier bitte auf Map 1 von Wilbär erstellt
2008-06-10 12:50:59: Wilbär -> Feld(13|1) Vektor(0|0)
2008-06-10 12:50:59: -----------------------------------
2008-06-10 13:27:52: Wilbär -> Feld(14|1) Vektor(1|0)
2008-06-10 13:27:52: -----------------------------------
2008-06-10 13:59:02: Wilbär -> Feld(16|1) Vektor(2|0)
2008-06-10 13:59:12: -----------------------------------
2008-06-10 13:59:38: Wilbär -> Feld(19|1) Vektor(3|0)
2008-06-10 13:59:38: -----------------------------------
2008-06-10 13:59:53: Wilbär -> Feld(23|1) Vektor(4|0)
2008-06-10 13:59:53: -----------------------------------
2008-06-10 14:00:10: Wilbär -> Feld(26|2) Vektor(3|1)
2008-06-10 14:00:10: -----------------------------------
2008-06-10 14:00:15: Wilbär -> Feld(28|3) Vektor(2|1)
2008-06-10 14:00:15: -----------------------------------
2008-06-10 14:00:20: Wilbär -> Feld(29|3) Vektor(1|0)
2008-06-10 14:00:20: -----------------------------------
2008-06-10 14:00:25: Wilbär -> Feld(29|2) Vektor(0|-1)
2008-06-10 14:00:25: -----------------------------------
2008-06-10 14:02:30: Wilbär -> Feld(30|2) Vektor(1|0)
2008-06-10 14:02:30: -----------------------------------
2008-06-10 14:05:49: Wilbär -> Feld(32|2) Vektor(2|0)
2008-06-10 14:05:49: -----------------------------------
2008-06-12 09:23:48: Wilbär -> Feld(33|2) Vektor(1|0)
2008-06-12 09:23:48: -----------------------------------
2008-06-12 15:56:28: Wilbär -> Feld(34|2) Vektor(1|0)
2008-06-12 15:56:28: -----------------------------------
2008-06-12 15:58:02: Wilbär -> Feld(36|2) Vektor(2|0)
2008-06-12 15:58:02: -----------------------------------
2008-06-13 15:40:42: Wilbär -> Feld(37|2) Vektor(1|0)
2008-06-13 15:40:42: -----------------------------------
2008-06-17 08:54:30: Wilbär -> Feld(38|2) Vektor(1|0)
2008-06-17 08:54:30: -----------------------------------
2008-06-17 09:11:33: Wilbär -> Feld(40|1) Vektor(2|-1)
2008-06-17 09:11:33: -----------------------------------

CaptainJackSparrow 2008-06-19 11:01:18
oh ID 38887 wäre richtig gewesen

Hier nicht CaptainJackSparrow 2008-06-19 11:00:48
<A HREF=showmap.php?GID=38874&pixel=10&karoborder=1><IMG SRC=pre/38874.png BORDER=0></A></TD><TD>
<A HREF=showmap.php?GID=38874&pixel=10&karoborder=1>

logfiles sind aktuell quabla 2008-06-19 10:50:53
ich hab noch nie erlebt, dass die logfiles nicht aktuell waren.
Fuer Botrix lese ich aus den logfiles aber nur daus, auf welcher Karte gespielt wird, alles andere lese ich von der showmap.php
Da fehlen lediglich die Vektoren der Mitspieler, aber die braucht man ja nur wenn man die aktiv behindern will, und das kann botrix nicht.

Meiner ist fast fertig CaptainJackSparrow 2008-06-19 10:08:50
hab da nur noch ne Frage, wie oft werden denn die Logfiles aktualisiert? Weil manchmal ist der Zug sofort sichtbar im Logfile, manchmal erst nach 2 Tagen und manchmal wir ein Zug im Logfile einfach ausgelassen.  Wie machen es denn die anderen Bots um die aktuelle Position und den Vektor auszulesen? Über das Logfile oder über den Quelltext des Spiels?

Mein Bot findet nun schon die idealen Wege (meißtens), kann aber noch keine Checkpoints. Außerdem muss ich mich noch ein wenig in Vektorrechnung einlesen , um festzustellen, welche Karos auf einer Karte, bei einem Zug, überfahren werden. Ansonsten ist das Treffen : eines Checkpoints eher Zufall als Berechnung

Jody 2008-06-18 22:57:01
Ein Gliederfüßer. Bin grade dabei, das zu beheben. Aber wenn ich das nicht heute Vormittag bemerkt hätte, dann wäre er jetzt wohl weit über 6000 Züge.

cptjag 2008-06-18 21:49:58
Wieso brauchte Hans Wurst bei folgender Map hier eigentlich 2400 Züge? Will er seine Statistik pushen?

zucker 2008-06-18 12:32:36
War das jetzt eine Einladung ?

Madeleine 2008-06-18 12:02:07
Dir vielleicht nicht. Denen, die auf Karotreffen aufkreuzen, aber schon.

zucker 2008-06-18 11:52:25
So richtig bewiesen hast du es aber noch nicht


Madeleine 2008-06-18 08:49:29
Ich kapier nix davon, aber ich bin ja auch - entgegen anders lautender Gerüchte - kein Bot!

zucker 2008-06-17 23:41:11

flouri 2008-06-17 15:57:22
Hab jetzt einen anderen Ansatz;
man kann die Karten jeweils aufteilen, am besten in möglichst einfache geometrische Figuren, zb. Rechtecke.
Dann schaut man sich an, wie man am schnellsten die jeweilige Unterteilung fahren kann, mit der zusätzlichen Optimierung, dass man auch nachfolgende Komponenten betrachtet, damit man eine gute Linie findet.

Sozusagen Teile und Herrsche.

Je besser man die Karte in Komponenten zerlegen kann, desto idealer wird der Bot seinen Weg finden.
Der Weg selbst wird durch geometrische Operationen bestimmt.

Von A* CaptainJackSparrow 2008-06-17 07:45:14
bin ich mittlerweile auch wieder abgekommen. Habe ne andere Methode im Kopf, die auch schon nicht schlecht aussieht. Hoffentlich gibts bald mehr davon.

ät fluhri Jody 2008-06-16 21:06:49
Für die HTTP-Sachen würde ich Dir libcurl für Java, oder was auch immer Du für eine Programmiersprache nutzen willst, empfehlen. Damit solltest Du überhaupt kein Problem haben, die Daten vom Server zu bekommen und die Züge zu schicken.

Was den A*-Algorithmus angeht, würde ich Dir davon abraten, weil Du Dir erst einmal einen passenden Graphen bauen müsstest. Allein dieser Schritt dürfte aufwendiger sein als mit einem passenden, auf dieses Problem zugeschnittenen Algorithmus die ganze Karte abzumessen. Jedenfalls fällt mir noch immer keine halbwegs effiziente Methode ein, um solch einen Graphen zu erstellen, während ich die Karten recht effizient vermessen kann.

Ich vermeide es übrigens absichtlich, Dir zu verraten, wie ich das genau gemacht habe. Ich will Dir ja nicht den Spaß verderben. Außerdem liegt in seiner "Wahrnehmung" der Strecken fast das ganze Geheimnis, warum Hans Wurst nicht perfekt fährt: er misst so, als müsse er vor jeder Kurve anhalten, weshalb die Bremspunkte größtenteils falsch sind.

flouri 2008-06-13 15:05:09
Ah ja, danke.

Hab jetzt netzer.pl überflogen.  Schaut ja gar nicht so kompliziert aus. Nur kann ich kein Perl, und bin überhaupt kein Fan von Scriptsprachen.
Vielleicht fang ich ja tatsächlich an netzer.pl in Java zu übersetzen.

Andrerseits scheint die ganze http-geschichte mit perl ja wirklich einfach zu gehen.


Madeleine 2008-06-13 14:18:30
Guckstu hier. So kommst Du an die Kartenquelltexte heran, außer an die Nachtkarten, versteht sich.

flouri 2008-06-13 14:09:40
@Jody

Mir geht es ja nicht darum zu "schummeln", dafür kann ich KaroLive ausgezeichnet verwenden.
Es wär halt nur interessant einen eigenen Bot zu schreiben, wegen dem Algorithmus mach mir keine besonders großen Sorgen, mich würde eher interessieren wie man die Karte am besten in ein gut berechenbares Format umwandelt.
Sind die Karten überhaupt noch im ASCII- Format gespeichert?
Alles was dann notwendig ist, ist ein A* der den kürzesten Weg findet, samt einen gerichteten Graph auf die Karte abgebildet, der den schnellsten Weg berechnet.

Oder so. Ist vielleicht doch nicht so einfach.

Wie hast du das gelöst?

Was mich halt sehr abschreckt, ist die Web-Anbindung, weil ich da kaum eine Ahnung habe wie ich da vorgehen soll.

kann Hans die Botrix einfach nicht leiden? Jody 2008-06-11 22:41:16
Unsinn, die beiden müssen doch gegen die DeepTwins zusammenhalten!

Liebe Madeleine Robert 2008-06-11 19:47:53
Ich habe mir deine Kritik natürlich zu Herzen genommen.

haeckler 2008-06-11 19:41:41
Hans Wurst meckert übrigens auch, wenn einer zu lange nicht zieht... es hat natürlich Botrix getroffen (oder kann Hans die Botrix einfach nicht leiden?)

Madeleine 2008-06-11 19:30:46
Auf der Sternkarte?

| neue Message hinzufügen |
| Anfang | Vorherige | Nächste |

Brought to you by Didi

Letzter Satz im Chat:
eisbaer04 (15:31): Und chat3 ist komplett "down"?