Spontan und sauberer wäre folgendes - Pseudocode:
Code:
- Kopf der Schlange mit dem nächsten Feld vergleichen
- wenn frei dann darf ich mich dahin bewegen
- wenn nicht frei
- gucken ob es Futter ist > Schlange wachsen lassen usw
- gucken ob es die Wand ist - wenn ja dann verloren