Wie wächst die Schlange exponentiell?

Freunde und ich sind in einem JS-Kurs und haben beim herumsurfen diese Webseite entdeckt
http://derletztekick.com/javascript/snake
und möchten nun, dass die Schlange exponentiell wächst. Wo finden wir das im Programmiercode?
Vielen Dank für die Hilfe!
Beste Grüsse
Umb

Naja, das ist einfache Mathematik. Statt immer nur eins zur Länge zu addieren, muss es halt irgend eine logarithmische Größe sein. Oder wisst ihr nicht, an welcher Stelle im Quelltext diese Berechnung eingefügt werden muss?

Genau, das ist die Frage, wo im Quelltext… :wink:

Habs gefunden, ist ganz einfach, wenn man es richtig angeht.

Frage dich, wann die Schlange wächst.

Richtig, wenn sie was gegessen hat. Und wann isst sie was, wenn sie sich auf einen Futterbims bewegt.

Also suchen wir zunächst die Funktion bewegen und schauen da, ob es eine Behandlung gibt, wenn die neue Position Futter ist.

Ich persönlich finde den Quelltext etwas zu kompliziert für seine Aufgabe (kennt ihr das KISS-Prinzip?). Und das Fehlen jedes Kommentares ist umso schlimmer als auch die Funktionsbezeichnungen nicht immer für sich sprechen.

Gewöhnt euch gleich einen ordentlichen Programmierstil an, okay?