For my game development class this semester, we were required to make an arcade game using Python and the Pygame library. Since my group is in the process of designing an arcade cabinet for our semester project, I wanted to make something that would play well on an arcade machine, yet was also easy for people to pick up and didn’t require too many controls.
For those that have never played any version of a Snake/Worm game, the player controls the snake and the object of the game is to eat apples (in my game gold pieces) and grow as big as you can without going off the edges of the screen or running into your own body. (This becomes very difficult as your worm gets bigger and bigger. The speed of the worm in this build never changes, so once you get used to the speed of the worm, I found that the difficulty was not too challenging until after your Snake has reached about size 60.
I plan to eventually add high scores to the game for the version that is put in the arcade cabinet and potentially mess around with difficulty and adding a second player since our arcade cabinet will feature two player controls.
You can download and play my version of Snake for free here:
All you have to do is install Python on your machine and the matching version of Pygame software from their website.