Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ffprog:ffprogjava2016:projekt [2016/10/11 16:16]
Ivo Blöchliger [Kommunikations Protokoll]
ffprog:ffprogjava2016:projekt [2016/11/04 08:29] (current)
Ivo Blöchliger [Source Code]
Line 24: Line 24:
   * Seit 2000 Schritten kein Apfel mehr gefressen wurde.   * Seit 2000 Schritten kein Apfel mehr gefressen wurde.
  
 +
 +
 +===== Source Code =====
 +  * {{ :ffprog:ffprogjava2016:snake.zip |}}
 +
 +=== Anleitung ===
 +Am einfachsten wird wie Klasse snake.strategies.simple.SimpleStrategy umbenannt (dabei kann auch gleich das package 'simple' umbenannt werden). Z.B.  snake.strategies.hansli.HansliStrategy. Alles was die Kommunikation vor dem Spielstart beinhaltet, ist bereits programmiert.
 +
 +Was fehlt ist eine Klasse Field im gleichen Package. Entweder können alle Referenzen daraus entfernt werden oder eine Klasse Field im gleichen Package angelegt und die nötigen Methoden implementiert werden.
 +
 +In der Klasse Field wird das Spielfeld und alle weitere Information gespeichert, die zur Steuerung der Schlange benötig wird.
 +
 +=== Ausführung ===
 +  * snake.server.Server starten
 +  * snake.strategies.hansli.HansliStrategy starten
  
  • ffprog/ffprogjava2016/projekt.1476195395.txt.gz
  • Last modified: 2016/10/11 16:16
  • by Ivo Blöchliger