Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peterperhac/maze-walker

3D Maze game with Three.js
https://github.com/peterperhac/maze-walker

game game-development maze threejs threejs-example

Last synced: 3 days ago
JSON representation

3D Maze game with Three.js

Awesome Lists containing this project

README

        

# Maze Walker

Simple 3D maze game with Three.js

[You can play it here](https://devproltd.co.uk/maze-walker/maze-walker.html)

The game looks its best when you play it at night in complete darkness with sound turned up.

If you want to run it locally with dev tools enabled, simply start an HTTP server from the directory where you cloned the game. For example I use python http.server module like so:

python -m http.server 8000

The game is a single HTML page with all the code in it. Load the html page in your browser by visiting `http://localhost:8000/maze-walker.html`

![Maze Walker](./site/maze-walker.gif)

-----

[Run around and explore.](https://devproltd.co.uk/maze-walker/maze-walker.html) The goal is to reach the centre of the maze and _interact_ with what you find there. Hint: The portraits scattered around the maze are there to help you.

![Lights are out, you only hold a candle in your hands](./site/maze-candlelit.jpg)

There's plenty of opportunity to get lost and even if you know the blueprint of the maze, to complete the puzzle is still a lot harder than you'd think.

![The full maze map. No cheating!](./site/maze-map.svg)

[You can play it here](https://devproltd.co.uk/maze-walker/maze-walker.html)

Started: 22 September 2024
Almost finished: 26 September 2024
Finished: 7 October 2024

Scaffolding put in place by ChatGPT