Git Product home page Git Product logo

snake-game's Introduction

SNAKE ๐Ÿ : Snake Game using C++ & OpenGL/GLUT

A desktop stylized version of snake game made from scratch in C++/OpenGL. This is the same snake game we all played in our childhood .

Requirements And Installations:

  • You will have to download project1.exe to play the game.
  • To run the .exe file without error, You have to download FreeGlut.dll
  • After downloading the dll file , paste this file according to your computer architecture
    • If 64-bit architecture then paste the file in C:\Windows\SysWOW64\
    • IF 32-bit architecture then paste the file in C:\Windows\System32\

RULES๐Ÿ“:

1. Your score increases (+1) with each food(๐ŸŽ) the snake eats. (MAXIMUM = 60)

2. If the snake hits itself or in the WALL the game is over.

3. The level increases after each food is eaten as more you eat the food , the bigger you become.

How To Play ๐ŸŽฎ:

Use the following keys:

1. โ‡จ for moving RIGHT

2. โ‡ง for moving UP

3. โ‡ฉ for moving DOWN

4. โ‡ฆ for moving LEFT

Skills ๐Ÿ’ช:

  • C++
  • OpenGL-freeglut

Prerequisites:

Note:

Feel free to file a new issue with a respective title and description on the SNAKE-Game. If you already found a solution to your problem, I would love to review your pull request!

Contribution:

  1. Clone the repository
$git clone https://github.com/Aayush9027/SNAKE_CPP.git
  1. Check the status of your file
$git status

3.Try using CODEBLOCK for editing your files

$git code .
  1. To directly add your files to github
$git add .
  1. After writing your code commit your changes
$git commit -m  <message>
  1. To push your code to reposoitory
$git push origin master

Thats all about installation and version control with Git

snake-game's People

Contributors

aayush9027 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

snake-game's Issues

bug

` if (game_over)
{
string fscore;
string tmp = to_string(score);
string text = "Your score : " + tmp;
int n = text.length();
char char_array[n+1];
strcpy(char_array, text.c_str());
MessageBox(NULL, char_array, (LPCWSTR)"Game Over", MB_OK);
exit(0);

    }

`
it gives error "expression must contain a constant value" in char char_array[n+1]
can you help me with this error?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.