Autor |
Beitrag |
Regan
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mi 04.05.11 09:39
eeBot-Liga
Es gibt bereits eine Gruppe. Wenn du teilnehmen möchtest, dann poste einfach hier hinein.
Was?
Wir schreiben Bots, die dann in vordefinierten Spielen gegeneinander antreten.
Wer kann mitmachen?
Alle . Deshalb solltest du auch teilnehmen.
Wer macht schon mit?
Hidden
glotzer
j.klugmann
Martok
Zurzeit inaktiv:
der organist
ich
Wann?
Jeden Sonntag.
Sprache?
Prinzipiell jede. Hauptsache sie kann mit dem Server kommunizieren.
Wie lange?
So lange wir Lust haben.
Spielplan
[url= www.meinspielplan.de/plan/5gtnfk][/url]
Zuletzt bearbeitet von Regan am Fr 03.06.11 21:24, insgesamt 12-mal bearbeitet
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 04.05.11 09:56
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Regan
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mi 04.05.11 10:34
Hidden hat folgendes geschrieben : | Regan hat folgendes geschrieben : | Entwicklung
Betreibt jeder über die Woche allein. Quelltexte werden zu jedem Spieltag veröffentlicht. Es findet auch kein Testen über die Server statt. Wenn der Bot nicht funktioniert, wird die vorherige Version herangezogen. |
Hmm, contra. Ein Testserver und ein Turnierserver wäre schön. Wenn nicht, würde ich aber eher den Turnierserver auch für Testspiele zur Verfügung stellen, als dass man gar nicht testen kann. |
Ok, sehe ich ein. Dann sollten da die Bots aus der vorherigen Woche installiert sein.
Hidden hat folgendes geschrieben : | Regan hat folgendes geschrieben : | Belohnung
Ein User-Titel. Der aktuelle Tabellenführer könnte auch einen Titel erhalten. |
Das hatte ich für's nächste Jahr auch schon überlegt. Aber in diesem Jahr können wir damit nicht anfangen, weil es für den Bot schon Titel gegeben hat. |
Da haben aber nur drei Personen teilgenommen. Außerdem kannst du den Bot ja für jedes Spiel anpassen, um zum Beispiel gegen einen anderen Bot zu spielen.
Hidden hat folgendes geschrieben : | Außerdem wäre es wahrscheinlich wirklich Arbeit, den Titel immer zu verschieben |
Das ist allerdings doch ein Faktor - wird gestrichen.
Hidden hat folgendes geschrieben : | Regan hat folgendes geschrieben : | Organisation
Eine Gruppe in der Gemeinschaftssparte. Die Nutzer sollten durch eine spezielle Farbe oder ein Banner "eeLigist" (ähnlich Moderator) hervorgehoben werden. Quelltexte mit Git (SVN?) verwaltbar machen. Zwei Ligapräsidenten als Repräsentationsfiguren (ich schlage Martok und Kha vor). |
Dann haben wir das Problem, wo die Spiele stattfinden: Es muss schon die selbe Maschine sein, aber ich finde Kha hat auch an Sonntagen ein Anrecht auf seinen Computer |
Der Computer ist doch eigentlich egal? Aber für diese vertrauensvolle Aufgabe müsste erst jemand bestimmt werden.
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 04.05.11 11:04
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
der organist
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 04.05.11 13:04
dann hab ich da auch noch eine Frage, wie stellt man sicher, dass nicht der Programmierer die Züge macht, sondern wirklich der Bot? Ich bin sicher, da findet sich was. Wäre ne tolle Idee...
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 04.05.11 18:36
der organist hat folgendes geschrieben : | wie stellt man sicher, dass nicht der Programmierer die Züge macht, sondern wirklich der Bot? |
Es m[ssen so wie so alle Bots auf dem selben PC laufen. Der Person, die dies tut, muss man einfach vertrauen können.
Dann wollte ich noch vorschlagen:
Spielregeln.
www.delphi-forum.de/...w=quizeval&id=94 hat folgendes geschrieben: |
- >> Es dürfen keine vorausberechneten Daten mitgeliefert werden, auch nicht in Form klar autogenerierten Codes. [highlight]<< Behalten, sonst messen wir unsere CPUs. Später darf vielleicht mal jeder Bot separat vor dem Spiel ~20 Minuten Eröffnungs-/Endspiel und sonstige Tabellen erstellen. Was haltet ihr von 60 Minuten, die zu gleichen Teilen unter den Bots aufgeteilt werden?
(Ja, ja: Mit Taskplaner - hört auf zu zweifeln, ob ihr eine Sekunde mehr oder weniger bekommt ) [/highlight]
- Timeout: Falls wir den Source bekommen oder das Team das für uns ändert, fände ich es schön wenn der Bot mehrere Züge absenden kann und der letzte vor dem Timeout gilt.
- Die KI darf maximal zwei Threads benutzen. Für GUI, Kommunikation mit dem Server oder Timing sind drei weitere Threads erlaubt.
- Der Client darf nich weiter rechnen, wenn er nicht mehr dran ist!
- Ihr müsst Euch mit 500MiB Arbeitsspeicher begnügen.
- Ihr habt keine Schreibrechte auf die Festplatte
- Ihr dürft keine Thread- oder Prozessprioritäten verändern.
- Ihr dürft nicht in fremde Prozesse eindringen.
- Der Quelltext muss lesbar und kommentiert sein. Alles wird veröffentlicht.
|
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
der organist
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 04.05.11 22:12
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 04.05.11 22:18
Bei ähnlich starken Bots gewinnt sonst der mit mehr Rechenpower
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Regan
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mi 04.05.11 22:45
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Fr 06.05.11 16:56
Ich würde dieses Wochenende gerne ein paar Spiele von Hand spielen und Heuristiken besprechen, wenn jemand Lust hat.
Immer vorausgesetzt natürlich, es gibt einen neuen Server
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 06.05.11 17:37
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Fr 06.05.11 17:44
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Do 12.05.11 09:06
Hallo!
Wir haben das im Team besprochen und sind zu folgender Regelung gekommen: Wir werden den KI-Server weiterhin zur Verfügung stellen, ebenso eine Sparte zur Organisation und über andere technische Unterstützung lässt sich natürlich auch reden, falls Ihr ein SVN oder sowas braucht.
Die Organisation müsste Ihr allerdings selber übernehmen, da halten wir uns raus. Ebenso wird es keine Nutzerränge oder -farben geben, damit wollen wir nicht allzu inflationär umgehen.
Der Server wird spätestens am Wochenende wieder laufen. Eine Änderung der Abgabeart der Züge, wie Hidden sie vorgeschlagen hat, kann man machen wenn sich zeigt, dass genug Leute mitmachen, sodass sich das lohnt. Und natürlich unter der Voraussetzung, dass die Mehrheit das so handhaben will.
Wir wünschen Euch dann viel Spaß beim Denken
Viele Grüße,
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Für diesen Beitrag haben gedankt: Hidden
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Sa 14.05.11 16:27
Hallo!
Der Server ist wieder benutzbar.
Außerdem hat jetzt jedes Teammitglieder die Möglichkeit, neue Clients zu registieren. Diese Anfragen daher nicht mehr an mich, sondern über die virtuellen Ansprechpartner ans Team, der Nächste wird sich dann drum kümmern.
Viele Grüße,
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Für diesen Beitrag haben gedankt: der organist, Hidden, Regan
|
|
der organist
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Sa 14.05.11 22:36
Für alle, die sich bisher unfreiwillig freiwillig herausgehalten haben und es jetzt immer noch so geht, wie mir damals... Überrumpelt. Hab ein Tutorial geschrieben, mit dem ihr hoffentlich hineinfindet in die Welt des eeBots:
www.delphi-library.d....php?p=640714#640714
Gruss, Lukas
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
Für diesen Beitrag haben gedankt: BenBE, Christian S., glotzer, Hidden, Kha, Martok, Narses, Regan, Webo
|
|
Regan
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 15.05.11 19:57
Ich werde diesem Turnier nach meinem Festplattenkomplettabsturz und nächtlicher Rettungsaktion in Kürze folgen.
Christian S. hat folgendes geschrieben : | Der Server ist wieder benutzbar. |
Vielen Dank dafür
Christian S. hat folgendes geschrieben : | Außerdem hat jetzt jedes Teammitglieder die Möglichkeit, neue Clients zu registieren. |
Ich würde außerdem vorschlagen ( ), dass jeder einen Nick zum selber spielen und einen für die KI bekommt, damit man die Spiele im Reviewer unterscheiden kann.
Christian S. hat folgendes geschrieben : | Die Organisation müsste Ihr allerdings selber übernehmen, da halten wir uns raus. |
Ich würde sagen, dass alle, die teilnehmen wollen, einfach hier kurz reinposten. Da das Turnier nicht offiziell von der EE verantstaltet wird, sind auch Teammitglieder herzlich willkommen. In den kommenden Tagen würde ich gern erstmal Teilnehmer sammeln. Je mehr mitmachen, umso besser. Euer Bot muss auch nicht sonderlich gut sein, zumindest ist es meiner nicht.
Christian S. hat folgendes geschrieben : | Diese Anfragen daher nicht mehr an mich, sondern über die virtuellen Ansprechpartner ans Team, der Nächste wird sich dann drum kümmern. |
Besteht die Möglichkeit, alle bisherigen Bots zu löschen, damit wir von 0 beginnen können.
Wie immer findet ihr alle wichtigen Informationen im ersten Post.
|
|
glotzer
Beiträge: 393
Erhaltene Danke: 49
Win 7
Lazarus
|
Verfasst: So 15.05.11 19:59
Wenn ich mal Zeit hab setzt ich mich auf jeden Fall ran und programier ein kleines bot
_________________ ja, ich schreibe grundsätzlich alles klein und meine rechtschreibfehler sind absicht
|
|
Hidden
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: So 15.05.11 20:16
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
der organist
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: So 15.05.11 20:41
Regan, übernimmst du die grundlegende Organisation? definitive Anmeldungen z.B.? Ich mach mit. Könnte auch irgendwas übernehmen.
Damit alle Bots eines Spieles auf einem Rechner laufen würde ich vorschlagen, dass die Partien eines Spieltages auf zwei Teilnehmer aufgeteilt werden (wobei man natürlich nicht die eigene Partie erhält) damit nicht immer ein einziger das tun muss.... bzw. auch jeder teilnehmen kann..
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
Regan
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 15.05.11 21:02
Ich denke, Hidden sollte das übernehmen.
|
|
|