Programmierwettbewerb

Seiten: 1
markush
Verfasst am: 01.10.2014 um: 19:45 Uhr
 
Dr. CwCity.de
Community God
Beiträge: 3832
SPAM:
0% Spam
Das freiesMagazin hat einen Programmierwettbewerb ausgeschrieben:
www.freiesmagazin.de/20141001-siebt...

Die Idee für den Wettbewerb basiert auf dem Lightcycle-Race aus dem Film „Tron“. In einer Arena treten zwei Bots gegeneinander an. Jede Runde können sie sich entscheiden, nichts zu tun oder sich um 90 Grad nach rechts oder nach links zu drehen. Danach bewegen sie sich automatisch ein Feld vorwärts. Hierbei besetzt jeder Bot das Feld, das er gerade verlässt, welches dadurch für jeden unpassierbar bleibt (auch für den Bot selbst). Wer bei einer Bewegung gegen eine Wand bzw. gegen ein besetztes Feld läuft/fährt, scheidet aus.

Ich habe mir auch Gedanken gemacht und ein Python Bot geschrieben, der allerdiengs (bis jetzt) nur gerade aus fährt, zum Test:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import sys

fobj = open("ausgabe.txt", "w")
line = ''
z = 1
while line != 'END':  # and z<30:
     line = input()
     fobj.write(str(z) + ' ' + line + "\n")
     if line[:3] == 'SET':
         fobj.write('> SET: '+line + "\n")

     if line[:5] == 'ROUND':
         fobj.write('> ROUND '+line + ' > ' + str(z) + "\n")
         if line[6:] == str(z):
            sys.stdout.flush()
            print('AHEAD')
            fobj.write('< AHEAD ' + str(z) + "\n")
            z += 1

fobj.write('Bot Ende')
fobj.close()


Der Link zu meinem Github Profil

Weitere Links:
--> ratgeber---forum.de (Danke für die Unterstützung) <--

Letzte Änderung am: 03.10.2014 um:14:07 Uhr durch: markush
 



bodo4all
Verfasst am: 02.11.2014 um: 21:47 Uhr
 
Cw Aufsteiger
Aufsteiger
Beiträge: 45
SPAM:
0% Spam
Das Mitmachen beim freiesMagazin-Programmierwettbewerb lohnt sich, weil die Teilnehmerzahl meistens sehr klein ist. Und dieses Mal gibt es sogar einen kleinen Preis für jede/n!

 

 
Seiten: 1

Folgende User sind hier gerade aktiv:
-

ANZEIGE