Go back

coolsnakegame

Technologies Used

Python
pygame

About This Project

My friend and I decided to implement the classic game of Snake in the programming language we were most familiar with, Python.

My Role in This Project

I was responsible for the initial research on how the game of Snake worked under the hood in the computer. Both my friend and I contributed equally to the code through pair programming sessions.

Challenges Faced

One of the challenges I met while trying to implement Snake in Python was what data structure to store the 'snake' as in the computer. This heavily tested my knowledge of data structures and algorithms as I had to choose the most efficient structure to store the 'snake'. In the end, I was able to correctly implement the 'snake' in the Pythonic way.

Outcome

The game worked fine with no bugs at all, and I even implemented sounds into the game!