Hallo liebes Forum,
ich bin dran ein Snake zu programmieren und zwar dachte ich, ich machs in einem Array 20x20 oder so
und verpasse jedem Feld eine Struktur, die sagt es ist entweder Schlange[black] leeres Feld[white] oder Apfel[rot].
Auch hab ich das mit dem Intervall schon gelöst, dass jede Sekunde "was" passiert.
Doch mein Hauptproblem, wie im Titel schon beschrieben, ist wie der Algo von Snake geht, so dass er immer schön lenkt und auch wächst:s
In mir schwebt der Gedanke, dass ich von jeder "Kurve" die Richtung speichere, doch ich merke selber dass diese Lösung seeeehr unelegant ist.
Ich hab auch scho viel gelesen, dass bei jedem Schritt, dass letzte Teil an die Spitze kommen soll. Doch wie komme ich an das letzte Teil wenn jemand 3 mal die Snake gedreht hat und die dann an die Spitze kommen soll? Okay wie sie an die spitze kommt weiss ich, aber wie lösche ich das letzte Teil?
Und wenn ich das mal hab, wie soll die Schlange wachsen? Naja, das kommt dann später
ich hoffe ihr könnt mir mit meinem jetzigen Problem noch helfen
freue mich auf eure Antworten
mfg timi19