Inspiration

Why not learn something new? That's exactly what I thought after being stuck in my home during this quarantine. As someone who has minimal experience in game development, the classic snake game was one of the first ideas to pop in my head.

What it does

My snake game provides two modes for the user to choose: single-player and multiplayer.

In the single-player mode, the user competes with themselves by trying to eat as many apples as possible without hitting any walls or its own body. In the multiplayer, two users control their snakes and go head-to-head. In this mode, the walls are not a strict boundary. In other words, if you enter a wall from one side, you will come out of the other. The way a player gains a point when the other player's snake collides into your snake.

In either mode, you can reset the score or change the mode at any time.

Accomplishments that I'm proud of

My only goal when starting this project was to learn something new, and developing this game from the ground up was a great learning experience. While the snake game may not be the most complex, it taught me the fundamentals of pygame and gave me the tools I need to develop more complex projects in the future.

Built With

Share this project:

Updates