Projekt Breakout

Um noch mehr Erfahrung in C# zu sammeln habe ich mir überlegt einen Clone des Arcade Klassikers Breakout zu erstellen. Ich unterteile das Projekt in einzelne Schritte. Das wären:

  1. Spielfeld mit beweglichen Schiff
  2. Ball der sich im Spielfeld bewegt und von den Wänden und dem Schiff abprallt.
  3. Einführen von Steinen die bei Ballkontakt zerstört werden.
  4. Eine ganze Wand von Steinen  als ersten Level.
  5. Ein Leveleditor in welchen der Anwender Steinwände definieren kann.
  6. Level aus Leveleditor ins Spiel einbinden und mehrere Level hintereinander spielen.
  7. Einführen von Sondersteinen mit verschiedenen Verhalten bei Ballkontakt.

Ich werde jeden Schritt hier ausführlich dokumentieren und am Ende hoffentlich ein Cooles Spiel präsentieren können.