3D Maze

Python

In collaboration with 張家翔、詹侑昕.
This is the final project of Data Structures (Fall 2021).

This is a 3D Maze implemented using Python.

We use Pygame for game interface and OpenGL for rendering 3D scenes.

See our github page and the demo video below!

Introduction

In this 3D maze, you can

  • See how mazes are generated using different algorithms via visualization animation
  • Enjoy a first-person point of view 3D Maze game
  • Encounter a cute ghost and find a teleportation pipe during the game

Demo

(The game starts at 1:38)