Version history

Version 1.019 (vorraussichtlich Tutnier Version)
 - BUG: Wenn die letzten beiden Spieler gleichzeitig gestorben sind, gab es einen Fehler, das Spiel terminierte dann nicht mehr automatisch. Außerdem gibt es jetzt alle 100 Spielzyklen eine Ausgabe um zu sehen, dass snEADy noch läuft.

Version 1.018 (vorraussichtlich Tutnier Version)
 - FEATURE: es werden die Punkte die eine Schlange im Turnier erreichen würde im log angezeigt: Tournament Points. Die im Spiel erreichten Punkte sind die in-Game Points.
 - FEATURE: Für das Turnier wurden die say-Methoden ausgeschaltet (leere Methodenkörper) (wird nach dem Turnier wieder rückgängig gemacht)
 - FEATURE: Für einheitliche Namen in Listen des Turniers, der Replays und logs werden in dieser Version nur die Dateinamen als Namen benutzt. Nicht die Internen Namen. (wird nach dem Turnier wieder rückgängig gemacht)
 
Version 1.017 (vorraussichtlich Tutnier Version)
 - BUG: Threadbehandlung und Zeitmessung überarbeitet: Es wird jetzt die Zeit über zwei Züge gemittelt um spontane Ausreißer zu vernichten.
 
 - FEATURE: neuer Befehl: -log XYZ stellt "XYZ_" jeder Log-Datei und den replays vorran
 - FEATURE: kills werden extra gezählt
 
Version 1.016 - inoffiziell -

Version 1.015
 - BUG: Im ersten zug wurde die zusätzliche Zeit falsch berechnet.

Version 1.014
 - BUG: Skinbug entfernt
 - BUG: Wennein Spieler einen Spieler abgegeben hat, bei dem name = "" definiert war gab es probleme
 - BUG: Static name Bug behoben

Version 1.013
 - ini Datei behandlung gefixed
 - BUG: war nicht möglich das spiel nach dem ende rückwerts laufen zu lassen
 - BUG: ein par Kleinigkeiten


Version 1.012
 - FEATURE: Schrittweises replay
 - FEATURE: Replay rückwerts laufen lassen
 - FEATURE: neue Konstanten für die Spielersteuerung: MOVE_NORTH, MOVE_EAST, MOVE_SOUTH und MOVE_WEST. Außerdem setDirection als Funktion zum Setzen der Variablen
 
 - BUG: memkill-bug beim initialisieren der Spieler
 - einige andere Bugs gefixed
 
Version 1.011
 - Ein paar Bugs behoben, jetzt sollte es stabil sein

Version 1.010

 - FEATURE: Replay Schnittstelle
 - FEATURE: no gui modus - Komplette Steuerung über das Script ohne Grafik (spiel mit -nogui starten)
 - FEATURE: Optimiertes Player und Thread Handling (bis zu 20% schneller)
 - FEATURE: automatische gamespeed option: "set autogamespeed 1" bewirkt,
 			dass das spiel langsamer läuft wenn menschliche spieler geladen
 			wurden. wenn nicht wird maximale geschwindigkeit angenommen.
 			es wird automatisch auf 0 gesetzt. wenn min_cycle_ms per hand geändert wird. 
 - FEATURE: record und replay
 - FEATURE: game_end option für das spielende: "set game_end n" : [n = 0,1,2]: 0 = game pause (standard) 1 = game stop, 2 = game quit; 
   
 - BUG: punkte nicht über die levelgrenzen verteilt werden
 - BUG: unzulässige zustände der spieler übergeben wurden
 
 - einige weitere Bugs entfernt und viele kleine Optimierungen durchgeführt
 

Version 1.007

-	BUG: Eine vergessene Testzeile machte den Kopf des eigenen Spielers zu einem 'O'

Version 1.006

 - BUG: Unter Java 1.4.x kam es zum Absturz

Version 1.005

 - BUG: exception in World
 - BUG: debugausgabe bei SuddenDeath entfernt
 
Version 1.004

 - BUG: Head - Bug entfernt: die Position des Kopfes einer Schlange wurde manchmal falsch gezeichnet
 - BUG: Playerinteface wurde mit final versehen, so dass nicht einige Funktionen nicht mehr überschrieben werden
 - BUG: es wurde Java 1.5 notwendig, ist jetzt wieder 1.4.
 - BUG: level "<autor>" in "<author>" umgewandelt. Es funktioniert trotzdem weiterhin mit "<autor>"
 
Version 1.003

 - NEW: Die Funktion say und sayNow übernehmen jetzt NUR noch den String mit dem Text
	(War ein Missverständnis mit Roland)
	--> oInfo muss nicht mehr übergeben werden
 	WARNUNG: Wenn oInfo doch angegeben wird, kann eine Exception fliegen, darum: compiliert die Player bitte neu.

 - BUG: Punkte nahmen manchmal außergewöhnliche Werte an (u.U. nicht bei allen Java Versionen)
 - BUG: kleine Sicherheitslücken beseitigt
 - BUG: comment - Variable bei Player muss jetzt, wenn es benutzt werden soll neu deklariert und definiert werden

 - FEATURE: Der Player-Auswahl Requester zeigt nun keine class-Files mehr an, die offensichtlich keine Player sind



Version 1.002

 - BUG: Goody Bug bei nicht quadratischen Levels behoben
 - BUG: Geschwindigkeitsbug beim Wechsel von menschl. zu Computerspielern behoben

Version 1.001

 - BUG: Level-Grafik Bug behoben
 - BUG: Goody Bug (Goodies konnten das Level zerstören)
 - einige kleine Bugs


Version 1.0

 - BUG: Spiel war plötzlich extrem langsam
 - BUG: Optionsmenü überarbeitet
 - BUG: Buttons überarbeitet
 - BUG: ScrollBar überarbeitet
 - viele kleinere Bugfixes
 
 - FEATURE: Logausgabe verbessert
 - FEATURE: Level hat comment als tag
 - FEATURE: Level hat autor als tag
 - FEATURE: Es können Grafiken für die Level definiert werden
 - FEATURE: Player kann jetzt einen comment speichern
 - FEATURE: Arena und Player Ladedialog mit zeigen zusätzliche Informationen

 - NEW: Regeländerung für die Punkteberechnung! Wenn eine Schlange sich selber beißt, dann bekommen alle Schlangen die sie berüren einen Punkt.
 - NEW: Keine Längenübertragung mehr, wenneine Schlange in eine andere rein fährt!
 - NEW: Ein überarbeitete snEADy - Beschreibung
 - NEW: Finale Version der Parameter


Version 0.9

Erstes offizielles Release