Skip to content

stefanpantic/find-your-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

λ: Find Your Way

Find Your Way is a platformer styled first person game. The goal is to find a way to the end of each level using several abilities at your disposal that include slowing down time, blinking and super jump. At one point I'm hoping to add mobs that will try to hinder your progess, as well as abilities to fend them off. The project is being written in C++ using older OpenGL/GLUT and some GLM classes for convenience. If time allows it, a port to modern OpenGL is not out of the question. This is my first larger C++ project. Any criticism and/or suggestions are more than welcome. :)

🎥 Preview:

Date: 01-02-2018

preview

💻 Installation:

Just run ./start.sh from the project directory. This will compile the project if needed and then start it with the default map/textures.
Alternatively you can run make -j and run with your own map/textures.

💻 Requirements:

  • OpenGL/GLUT, GLM:

Arch Linux:

sudo pacman -S freeglut glm

Ubuntu:

sudo apt-get install freeglut3-dev binutils-gold libglm-dev
  • Tested C++ compiler (others may work as well):
    • g++ 7.2.0+,
    • clang++ 5.0.0+.

🎮 Instructions:

Key Action
⬆️ Move forward
⬇️ Move backward
⬅️ Strafe left
➡️ Strafe right
space Jump
b Blink/dash
🐁 or wasd Look around
r Reset
Esc Exit

🕥 Progress reports and change log:

NOTE: This section has been moved to the wiki page.

ℹ️ About me:

Author: Stefan Pantic.
Contact: stefanpantic13@gmail.com

Releases

No releases published

Packages

No packages published