====== 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 ===== \\ {{:user:nufan:menu.png|}} \\ \\ Das Hauptmenü des Programms. \\ \\ \\ {{:user:nufan:settings.png|}} \\ \\ In diesem Menü können Auflösung und Tastaturbelegung geändert werden. \\ \\ \\ {{:user:nufan:ingame.png|}} \\ \\ So sieht es während des Spiels aus. \\ \\ \\ {{:user:nufan:highscores.png|}} \\ \\ 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. ===== Links ===== [[https://www.proggen.org/forum/viewtopic.php?f=37&t=388|Diskussionsthread]]