Il genere di videogiochi a cui appartengono i vari Serpent ebbe origine con il videogioco arcade Blockade del 1976, qui introdusit la meccanica di gioco avec des traces solides de plus en plus longues. En particulier, son deuxième suite, Hustle (1977), introduisit le jeu également en joueur unique et des objectifs à collecter pour obtenir des points[2].
La première version conçue pour les ordinateurs personnels, appelée Worm, a été développée en 1979 par F. Seger (Allemagne) sur l'ordinateur TRS-80, suivie de près par une version pour le Commodore VIC-20. Une version de Blockade appelée Hustler a ensuite été développée par la Milton Bradley Company pour le TI-99/4A en 1980.[3]
Parmi les versions les plus connues de Snake, on se souvient, outre celle développée par Nokia, de celle de Neopets, appelée Meerca Chase, et de celle incluse avec le langage QBasic présent dans certaines versions de MS-DOS, appelée Nibbles.

Voici le code javascript pour programmer snake