EatTheBlocks

Beschreibung

EatTheBlocks ist ein in C geschriebener Snake-Klon. Das kleine Projekt half mit beim Kennenlernen der SDL-Bibliothek. Das Programm wurde auf Ubuntu 8.10/9.04, Windows Vista und FreeBSD 7.1 getestet. Normalerweise sollte es aber auf jedem von SDL unterstützen Betriebssystem funktionieren.

Next

Ich lade natürlich nicht nach jeder kleinen Änderung das Projekt neu hoch. Hier seht ihr was ich seit dem letzten Upload geschrieben habe und was noch auf der ToDo-Liste steht:

  • Bereits implementiert
    • Unicode-Support in Namen
    • CPU-Verbrauch gesenkt
    • Tastenbelegung kann im Menü geändert werden
    • Schlange bewegt sich gleichmäßig im Gitter (endlich :-P )
    • mehrere kleine Bugfixes
  • ToDo
    • Bessere Geschwindigkeitsregelung bei steigendem Level
    • Größe der Grafiken von der Auflösung abhängig machen
    • Kommentare vervollständigen
    • Kollisionsabfrage verbessern
    • Spielfeld begrenzen, dafür aktuelle Punkte, optional FPS anzeigen
    • Aufteilung des Quellcodes in mehrere Dateien
    • Lizenz

Screenshots




Das Hauptmenü des Programms.




In diesem Menü können Auflösung und Tastaturbelegung geändert werden.




So sieht es während des Spiels aus.




Liste mit den höchsten erreichten Punkten. Kann im Menü gelöscht werden.

FIXME

bekannte Bugs

  • Kollisionsabfrage ist noch lange nicht perfekt

Bugreports / Wünsche

In diesem Abschnitt können alle Benutzer des Programms Bugs melden bzw. Wünsche für neue Features äußern.