RoboCup 2006 - auch ein Wettkampf für PB-Programmierer ?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

RoboCup 2006 - auch ein Wettkampf für PB-Programmierer ?

Beitrag von STARGÅTE »

Tachchen,

als ich so nach Fußball wieder mal die Reportage über den RoboCup 2006 gesehen habe und total beeindruckt war, kam mir eine Idee:

Man könne doch auch mit PB Fußballspieler Programmieren.

Vorhaben:
- 2D Fußballturnier mit programmierten Spielern
- Man einigt sich auf die festen Daten für das Fußballfeld (Breite, Länge, Torgröße, ...)
- Man einigt sich auf ein Dateiformat welchen dann beim Turnier hin und her geschickt werden kann und die INFOs über Ballposition und Spielerposition beinhalten.
- Jeder kann jetzt eine EXE programmieren, welche diese Datei ließt und die eigenen Spieler steuert und auf die Ereignisse reagiert.

Weitere Dinge wir Spielzeit, Spieler pro Team usw. wird noch geklärt.

Ob die ganze Sache wirklich realisierbar ist wird sich zeigen. Ich fange schon mal an zu basteln.

Damit es vllt einfacher wird könnte man es auch so machen das die beiden EXEn das Programmierer zu einem neutralen geschickt werden und der startet beide und berichtet dann das Ergebnis.

NACHTRAG:
Es wäre vllt doch das besste wenn alles auf eineme PC läuft und zwar so :
- Spiel-EXE leitet das Spiele und gibt physikalische gesetze vor (max. Geschwindigkeit, Banden, ...)
- die jeweiligen Team-EXEn die nur solche Befehle geben können/dürfen:
* Stopen (0), Laufen (1)
* nach rechts drehen (-1), nach links drehen (+1), nicht drehen (0)
so würden alle Team-EXEn der verschiedenen Programmierer nach den gleichen Gesetzen handeln.
NACHTRAGENDE

Na was sagt ihr dazu ? ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Sowas gabs auch schon:
http://www.mentaloverflow.de/purecontest/contest03.htm

;-) Ich finde DLLs dafür passender als 3 Anwendungen. Zwar war das nicht mit Fußball oder so, dafür aber etwas in der Art.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten