TODO per 2015.10.10

Aktueller Status:



offen:
+ Author - meinen user krzpest überall entfernen
+ Spielbeschreibung
   welche features
   wie starten, tasten,....
   was muss projektmässig eingerichtet werden, damit das ganze lauffähig ist.
+  JAVADOC von CORE Lib einbinden - http://processing.org/reference/javadoc/core
+ ball richtung, beschleunigung usw. mitgeben mittels vektor
+ Highscoreliste - evt. noch speichern und laden beim spielstart
    http://stackoverflow.com/questions/3601472/insert-element-to-arraylist-with-ascending-order-and-no-duplicate-elements

akzeptierte Probleme:
+ problem collsisioln logik - wenn ball zu schnell wird collsision evt. nicht erkannt -
  evt. ball limit einziehen - oder mit vektoren arbeiten ( keine ahnung wie das geht).



Dokumentation:
+ Features dokumentieren - gibt extra Punkte (max. 5)
  + Farbänderung der Bricks
  + Paddle Steuerung mit Pfeil rechts, Pfeil links
  + Ball Geschwindigkeitsänderung mit +/-
  + Scores - unterschiedl. Punkte jenachdem wie oft ein Brick getroffen wurde
  + timer - je nach Ball unterschiedl. timerdauer
  + Automatische Bildschirmresolution anpassung
  
  
  
  offen:
  + mehrere Levels
  + ball größe ändern mit schwererem Level
  + paddle Größe ändern mit schwererem Level
  + Ball Geschwindigkeit ändern mit schwererem Level
  + 2 Bälle gleichzeitig im schwererem Level
  + Ton bei Collision mit Wall abspielen
  + Ton Applause im EndScreen abspielen
  + Hilfeschirm Tastenbelegung
  + Speichern Highscoreliste in Datei
  + 
  
  



Chron:

2015.10.10 - 7 h
+ Balken für den Timer eingebaut
+ Highscoreliste führen - derzeit noch nicht gespeichert
+ timer - wenn die zeit abläuft game over
+ div. Textanzeigen in unterschiedl. Farben
+ eingabefeld für Playersname im Startscreen realisiert
+ Erhöhung Ballgeschwindigkeit wenn timer ausläuft
+ Paddle - linken und rechten Rand abgefragt, damit nicht drüber hinausfährt
+ Dokumentation für Abgabe aktualisiert

2015.10.09
+ Ball auf Max speed eingeschränkt - damit keine probleme mehr bei collision detection - wenn zu schnell ist der ball durchgefahren.
+ problem bei spielwiederholung - wenn vorher gewonnen, dann mit enter weiter, dann wird das spiel sofort begonnen
  wenn verloren, weil ballverlust dann geht es normal.
+ Sounds probiert zu integrieren - gescheitert - weil in der Ausführung dann die entsprechenden Sounddateine nie gefunden wurden
  außerdem komplizierte einbindung von librarys und buildpath anpassungen
2015.10.05 - highscore anzeigen, bildschirmresolution variable gestaltet
2015.10.04 - paddle tastatur-steuerung, collisionslogik, Farbänderu8ng bei treffern, timer läuft, Scores werden angezeigt,
              ball geschwindigkeitsänderung mit +/-
             spiel im großen und ganzen fertig             
2015.10.03 - Ball geht aus Depot auf die Startposition
2015.10.03 - Wall aufgebaut 1,5 h
2015.10.01 - Balldepot angezeigt - 1,5 h
2015.09.27 - vorarbeiten 3 h