diff --git a/data/quizzes.json b/data/quizzes.json index a35e025..4d732b2 100644 --- a/data/quizzes.json +++ b/data/quizzes.json @@ -95,6 +95,34 @@ "difficulty": "Easy", "status": "live" }, + { + "id": "dev_escape_room", + "name": "Dev Escape Room", + "shortDescription": "Escape themed programming rooms by solving interactive puzzles covering HTML, CSS, JavaScript, Git, APIs, and JSON while unlocking new challenges.", + "longDescription": "## Dev Escape Room\n\nAn immersive browser-based puzzle adventure where players escape themed programming rooms by solving real-world developer challenges. Each room introduces practical concepts through interactive tasks, debugging exercises, and logic puzzles.\n\n### Features\n- 6 unique escape rooms (HTML, CSS, JavaScript, Git, API, and JSON)\n- Progressive difficulty with room unlocking\n- Interactive coding, debugging, and logic-based puzzles\n- Hint system with limited uses\n- Timer, scoring system, and achievement badges\n- Local progress saving using LocalStorage\n- Responsive design for desktop and mobile devices\n- Keyboard shortcuts and accessibility support\n- Smooth animations and immersive game interface\n- Final performance summary with completion time and score", + "category": "js-fundamentals", + "tags": [ + "api", + "css", + "developer-tools", + "escape-room", + "game", + "git", + "html", + "interactive", + "javascript", + "json", + "puzzle" + ], + "techStack": [ + "CSS3", + "HTML5", + "LocalStorage API", + "Vanilla JS" + ], + "difficulty": "Medium", + "status": "idea" + }, { "id": "event-loop-arena", "name": "Event Loop Arena", diff --git a/quizzes/dev_escape_room.html b/quizzes/dev_escape_room.html new file mode 100644 index 0000000..4f175c4 --- /dev/null +++ b/quizzes/dev_escape_room.html @@ -0,0 +1,796 @@ + + + + + +The Vault of Syntax + + + + +
+ +
+
Six chambers · one mechanism
+

THE VAULT OF SYNTAX

+

Solve the puzzle behind each chamber door to release its bolt. Free every bolt and the vault mechanism will open.

+
+ +
VAULT MECHANISM
+ + +
+ +
+
+
+

+
+
+ +
+
+
BOLT RELEASED — this chamber is unlocked.
+
+ +
+

THE VAULT IS OPEN

+

All six bolts released. HTML, CSS, JavaScript, Git, API, and JSON — cleared.

+ +
+ + + +
+ + + + + \ No newline at end of file diff --git a/quizzes/dev_escape_room.png b/quizzes/dev_escape_room.png new file mode 100644 index 0000000..00f1ff0 Binary files /dev/null and b/quizzes/dev_escape_room.png differ