Skip to content

A proof-of-concept for a four-dimensional platform game.

License

Notifications You must be signed in to change notification settings

tuzepoito/QuadriMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuadriMan - The Quadri-Guy

A four-dimensional adventure.

Introduction

"QuadriMan - The Quadri-Guy" is a proof-of-concept of a four-dimensional platformer game. It consists of two parts: "TrioMan" and "QuadriMan".

It is advised to play "TrioMan" first, which introduces you to the concept of rotating through dimensions. The world in TrioMan is in 3D, like ours, but you can only move through one 2D slice (or plane) at a time.

TrioMan Animation

Once you understand rotation, you can try "QuadriMan", which adds one more dimension, letting you navigate through a four-dimensional maze. Good luck!

QuadriMan Animation

My initial inspiration for Quadriman was Marc ten Bosch's upcoming four-dimensional puzzle game, "Miegakure: Hide and Reveal". Feel free to check the official website at https://miegakure.com

How to Build

QuadriMan is an open-source game written in C++, using the SDL and OpenGL libraries. You will need CMake to build it.

Linux

Install the tools CMake, and a C++ compiler such as g++ from the GNU Compiler Collection (GCC). Then install development libraries for SDL.

On Ubuntu Linux, this can be done with the following command on the command line:

$ sudo apt install cmake libsdl2-dev g++

Then run:

$ cd QuadriMan
$ mkdir build && cd build
$ cmake ..
$ cmake --build .

Windows

Follow the instructions in the following link. Once you generate the executables, make sure you include "SDL.dll" in the executables' folder.

Other

See a QuadriMan walktrough video on YouTube.

License

QuadriMan is licensed under the MIT License; see the file "LICENSE.txt" for details.

This software makes use of the Simple Media Layer (SDL) library, which is available under the zlib license; see http://libsdl.org/license.php

The source code of QuadriMan includes "stb_image.h", an image loading library written in C and released to the public domain by Sean Barrett. See http://github.com/nothings/stb for more information.