Snake-Canvas
Diese Version von Snake habe ich, wie der Name schon sagt, mit einem Canvas implementiert. Das Spielfeld ist ein 500x500 Pixel großer Bereich, in dem gespielt werden kann. Die Pixel, die es bei dieser Methode gibt, erlauben es, Farben zu erkennen, dass man nicht mehr jede Position genau kennen muss.
So kann man in einem Raster einfach an zufälligen Positionen Quadrate in bestimmten Farben zeichnen und ihnen erst eine Aktion zuweise, wenn sie von der Schlange gefressen werden.
In dieser Version ist es noch nicht möglich, die Schlange zu zerstören. Das sollte aber in einer der folgenden Versionen auf jeden Fall noch geändert werden.