Skip to content

Yahm3/gridSnakeCPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gridSnakeCPP

A fun snake game with loved ones :)

[!WARNING]

This game is for Unix-like systems as it uses make to run the game

Motivation

This game was created with motivation that I will be going home for the holidays and since I have younger brothers, I thought it will be cool to have something to kill time by. It is not a complex game but it will kill boredom and increase my programming skill in C++.

Future Plans

I plan to make the game more fun and visually appealing in the future hoping I can achieve making it available online

Technology Used

  • Language: C++
  • Game Engine/Library: raylib
  • Build System: Make

Screenshot

Game Screenshot in terminal

playing

Paused Menu Screenshot

paused

Installation

MAKE SURE YOU HAVE GIT AND MAKE IN YOU INSTALLED IN YOU SYSTEM

You must first download/clone the repo into your computer by copying and paste this in your terminal

git clone https://github.com/Yahm3/gridSnakeCPP.git

then go into the gridSnakeCPP directory by this command:

cd gridSnakeCPP

If you do not have raylib installed in you system run the install.sh script which will guide you through the installation

Firstly make it executable by:

 chmod +x install.sh

Then to run the game you must first run this command:

make

And then

./main.out

Which will create an instance of the game and the game will start rendering on your screen

Contribution

If you want to improve or just help me in any way please don't be afraid I am not RUST programming language :) (I fear that language). You can contribute by suggesting new ideas, reporting bugs, or even helping me to make the game available online.

References

Used static Splash: SplashLib

You can find how to make this cool game here: YouTube oh and the game was created using a cool game engine called raylib and you can find it here: raylib