I was prepared to take up the challenge but I didn't want to re-create this, I fancied creating my own snake game, so with the wife away visiting her mother, what else was there to do with my Saturday night!
The biggest challenge was devising a way of the player controlling the snake, I tried out hitting blocks and capturing events, but it was a bit weird so I settled on having 4 blocks on the floor (up, down, left right) which the player stands on to control the snake.
I had to put glass blocks at head height around the player as well, otherwise it was just to difficult to gauge your movements accurately enough to make it work.
Other than that its pretty simple, I clear some space before I create a great big playing board and controls, I then wrote a class to control the snake and a bit of code which checks the position of the player and changes the direction of the snake accordingly.
The only thing I'm not sure about is the gameplay, I'm not 100% sure I got it right, and without a serious hunt I wouldn't have been able to find a Nokia phone to test it (!), if you know different, put a comment and I'll make some changes or even better take the code and have a go yourself.
If you want to play snake in Minecraft (and quite frankly who wouldn't!):
Download and run
You can download the code direct from git-hub, so run minecraft, open/create a world and follow the instructions:
If you want learn and have a go yourself, here's how:
Copy the python api class library from minecraft to the programs directory
Create minecraft-snake.py python program
or open Idle and save minecraft-snake.py to the minecraft-snake directory