Analysis updated 2026-06-24
Run an English-language quiz game in a classroom
Fork the project and swap in math, history, or science questions
Use as a template for a simple Three.js first-person game
| emirsametguzel/escape-from-mz | joeseesun/qiaomu-suno-master | deanwhitex/aiw2.0stack | |
|---|---|---|---|
| Stars | 27 | 27 | 28 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Plain HTML and JS, opens in a browser with no build step.
Escape From MZ is a browser-based 3D horror game built with Three.js. The player walks around a dark school in first person, collects books that contain English-language questions, and tries to avoid a mysterious enemy called MZ. The README pitches it as a way to practice English inside a horror setting rather than a flashcard drill. Each book the player picks up triggers an English question, and the questions are organized by level: A2 for basic grammar and daily expressions, B1+ for conditionals, passive voice, and wishes, and C2 for advanced grammar and inversions. The README says there are ten questions at each of the three levels, and a game randomly draws three from each, so the player has to answer nine correctly to win. Every wrong answer costs one of three lives, and it also makes MZ run faster. Controls cover both desktop and touch screens. On a computer the player walks with W, A, S, D, looks around with the mouse, and presses E to interact. On a smart board or touch device there are two on-screen joysticks plus a red E button. A pointer-lock toggle is also exposed so the cursor can be captured for full mouse-look. The rest of the project is presented as easy to repurpose. A teacher can edit the questionDatabase object inside game.js to swap the English questions for math, science, history, or anything else, rename the enemy from MZ to their own name, change the level labels, adjust the enemy speed, edit the wall and floor colors, and swap out the sound effects and jumpscare image inside the assets folder. The README markets the game as a template for other classrooms. The project uses Three.js r128 for 3D rendering, the Web Audio API for positional sound, the Pointer Lock API for mouse capture, and plain HTML and CSS for the UI. A playable build is hosted at escapefrommz.42web.io. All rights are reserved by the creator, Emir Samet Guzel.
A browser 3D horror game built with Three.js where a player walks a dark school, picks up books that ask English-grammar questions, and runs from an enemy called MZ.
Mainly JavaScript. The stack also includes JavaScript, Three.js, HTML.
All rights reserved by the author, so you cannot copy, modify, or redistribute this game without permission.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.