All Projects → IronLynx → maze4d

IronLynx / maze4d

Licence: MIT license
First person four-dimensional maze game

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to maze4d

mazes-for-programmers-js
Javascript porting of the original source code(Ruby) of the book <Mazes For Programmers>, Jamis Buck. Not Official.
Stars: ✭ 26 (-13.33%)
Mutual labels:  maze
maze
A maze command written in Go
Stars: ✭ 110 (+266.67%)
Mutual labels:  maze
WolfieMouse
IEEE Reion 1 Micromouse competition.
Stars: ✭ 29 (-3.33%)
Mutual labels:  maze
three-maze
♟️ Creation of random 3D mazes with three.js and tween.js.
Stars: ✭ 44 (+46.67%)
Mutual labels:  maze
mazes
A comprehensive library of algorithms for creating perfect mazes.
Stars: ✭ 64 (+113.33%)
Mutual labels:  maze
maze
Create and solve mazes in Python.
Stars: ✭ 36 (+20%)
Mutual labels:  maze
maze generator
A work-in-progress Javascript maze generator module, compatible with both Deno and Node. 🌽
Stars: ✭ 35 (+16.67%)
Mutual labels:  maze
F-a-maze-ing
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com
Stars: ✭ 78 (+160%)
Mutual labels:  maze
MetaGym
Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.
Stars: ✭ 222 (+640%)
Mutual labels:  maze
mazeGenerator
Recursive Backtracker Maze Generation Algorithm with C++ using ncurses
Stars: ✭ 24 (-20%)
Mutual labels:  maze
topologic
Visualiser for basic geometric primitives and fractals in arbitrary-dimensional spaces
Stars: ✭ 39 (+30%)
Mutual labels:  4d
humke-4d-geometry
A web-based 4D Geometry viewer
Stars: ✭ 51 (+70%)
Mutual labels:  4d
pathfinding-visualizer
Website built using React Framework for visualizing Pathfinding and Maze Generation Algorithms.
Stars: ✭ 33 (+10%)
Mutual labels:  maze
Unity3D-Hypersolids
◻️ A Way To Create, Show, and Rotate 4D Objects in Unity 3D
Stars: ✭ 24 (-20%)
Mutual labels:  4d
ScreenMazer
A macOS screensaver that procedurally generates a maze and then solves it
Stars: ✭ 87 (+190%)
Mutual labels:  maze
maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
Stars: ✭ 13 (-56.67%)
Mutual labels:  maze
MazeSolver
An app that can solve a maze based on its image.
Stars: ✭ 18 (-40%)
Mutual labels:  maze
4dvideo
Capturing volumetric videos with Google Tango, RealSense R200 and Delaunay triangulation
Stars: ✭ 35 (+16.67%)
Mutual labels:  4d

maze4d

First person four-dimensional maze game, visualized by 3D cross-sections.

CI Linux

Build

Windows

Just clone the repository, and build maze4d.sln in Visual Studio 2015.

Project includes following dependencies:

  • glfw-3.3.2
  • glm-0.9.9.8
  • freetype-2.10.4

Controls

 ------------ Movement ------------
 Forward (+x): W,   Back (-x): S
 Up      (+y): R,   Down (-y): F
 Right   (+z): D,   Left (-z): A
 Ana     (+w): T,   Kata (-w): G

 ------------ Rotation ------------
 XY (pitch): I,    K  (or mouseY)
 XZ (yaw):   L,    J  (or mouseX)
 XW:         O,    U  (or mouseY + LSHIFT)
 YZ (roll):  E,    Q
 YW:         Z,    C
 ZW:         M,    N  (or mouseX + LSHIFT)
 Align W-angle:    TAB
 Reset W-angle:    B

 ---------- Editor tools ----------
 New cube:              Left Mouse Click
 New cube near:         Scroll/Mouse4 Click
 Delete cube:           Right Mouse Click
 Solid cube:            1
 Light cube:            2
 Clear all:             Delete
 Restore map border:    Insert
 Decrease transparency: Scroll/Page Down
 Increase transparency: Scroll/Page Up

 ------------- Other --------------
 Reset player:      P
 Noclip:            F8
 Fullscreen:        F11
 Lock/unlock mouse: SPACE
 Menu:              ESC
Screenshots

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].