Snake Game

Snake Game

A terminal based snake game made within C++

Overview

A recreation of the traditional snake game that we all know and love ran locally within a terminal window. Since it’s made within C++ it features full memory allocation providing a cleaner and smooth end user experience. The game is equipped with different types of food that can be eaten to accumulate more points alongside a multiplayer mode so you and a friend can play together.

Tools & Technologies

  • Object Oriented Programming
  • Data Structures
  • C++ Coding
  • Memory Allocation in C++
  • GitHub

Challenges

Many challenges were encountered during the development of the game, the main one being understanding how data structures and memory allocation work together to create a functional project. It was initially difficult to wrap my head around the concept as I was coming from Python where doing OOP alongside having understanding of memory allocation and data structures is not required. Moreover understanding the syntax and behaviour of C and C++ was another challenge that I had to figure out.

Gallery

Spatial Scanner
← Back to Projects