Inspiration

I've enjoyed playing videogames ever since I was a kid, so during this hackathon I wanted to try making one.

What it does

You get to control a snake in 4 directions on the game board. Apples randomly appear and you have to eat them, increasing the snake's size, while avoiding running into the snakes increasingly long tail.

How we built it

I wrote the code in C++, using the SFML library.

Challenges we ran into

Most of our team members had never made a game before, and one of our members was new to programming in C++, so we all had to do a lot of research to use SFML properly and then worked together to make the game as a group.

Accomplishments that we're proud of

The hand-crafted artistic design of the game, and its smooth performance.

What we learned

A lot goes into creating a video game! You need to make all of the art yourself, learn to use an unfamiliar library, and be very familiar with a programming language. It's definitely a challenge, but doable with hard-work, research, and teamwork.

What's next for Snake

It would be very cool to control the Snake's movements with a neural network! Snake is a very visual game, so it would be awesome to watch the Snake get gradually better at the game.

Built With

Share this project:

Updates