Skip to content

A game based on the popular game Crossy Road, developed in C and C++ using OpenGL and GLUT for 3D graphics.

License

Notifications You must be signed in to change notification settings

ralodev/CrossyRoad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: GPL v3.0 C C++ OpenGL GLUT Visual Studio Community


Juego

CrossyRoad

CrossyRoad

A game based on the popular game Crossy Road, developed in C and C++ using OpenGL and GLUT for 3D graphics. It was created to pass the 3D Graphics (SCC-1010) subject in the Computer Systems Engineering career.

Getting started

CrossyRoad is a .sln project, so it needs to be run from an IDE. This game is a .sln project, meaning it is not a standalone executable. You need to have the correct libraries (included in the project) and the Visual Studio IDE installed to run it.

Prerequisites

Installation

Once you have Visual Studio Community installed:

  1. Clone or download the repository
git clone https://github.com/ralo-dev/CrossyRoad.git
  1. Open the project in Visual Studio by double-clicking on the solution file: CrossyRoad.sln.
  2. Run the project in "DEBUG" mode with x86 architecture using the Local Windows Debugger.

How to Play

The game has a simple mechanic: help the chicken cross the road. You gain points each time you reach the end of the map. If you get hit by a car, you go back to the starting point.

Controls

  • Use W, A, S, D to move the chicken around
  • Use the spacebar to make the chicken jump forward
  • Left-click and move the mouse to move the camera
  • Right-click and move the mouse up and down to adjust the zoom

License

This project is licensed under the GNU GPL 3.0 License. See the LICENSE.txt file for more information.

Authors

Sources