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. :)
Date: 01-02-2018
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.
- 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+.
Key | Action |
---|---|
⬆️ | Move forward |
⬇️ | Move backward |
⬅️ | Strafe left |
➡️ | Strafe right |
space |
Jump |
b |
Blink/dash |
🐁 or wasd |
Look around |
r |
Reset |
Esc |
Exit |
NOTE: This section has been moved to the wiki page.
Author: Stefan Pantic.
Contact: stefanpantic13@gmail.com