Skip to content
Santiago Hernández edited this page Sep 29, 2026 · 20 revisions

🖥️ NEXUS-9

Interactive Escape and Puzzle Adventure


📌 System Description

NEXUS-9 is an interactive escape-room adventure focused on exploration, puzzle solving, and progressive level-based gameplay. Luna, a female Jack Russell Terrier, wakes up in a secret laboratory that has entered emergency mode, and must escape by completing 6 sequential sectors, each unlocked by a key obtained in the previous one.

This repository covers Level 3 only: restoring the facility's server system.


🎯 General Objective

To implement Level 3 ("The Servers") as a single-room, top-down puzzle experience: the player explores the room, finds three cables, deduces their correct order through two combined clues, and restores the server to obtain Key 3 and unlock Level 4.


📍 Scope

This level includes:

  • Exploration of a single server room.
  • Interaction with objects: cables, the reset panel, and the note.
  • Reading a short riddle that reveals the correct order (without naming colors).
  • Entering a 3-step sequence in the reset panel.
  • Feedback for correct and incorrect sequence attempts, with unlimited retries.
  • Automatic saving of progress.
  • Obtaining Key 3.
  • Unlocking Level 4.

🧠 Work Methodology

The team does not use formal Scrum sprints. Work is organized in Jira as Epics (Environment & Tools, Documentation & Diagrams, Development, Testing & Delivery) containing individual Tasks, each with an assignee and a reviewer. Task status is updated manually (To Do / In Progress / Done) as work progresses over the 5-day project timeline.


🎮 Level Progression

The progression system follows a predefined sequence in which completing a level and obtaining its corresponding key allows the player to continue to the next area.


Level 1
   ↓
Key 1
   ↓
Level 2
   ↓
Key 2
   ↓
Level 3 — The Servers
   ↓
Key 3
   ↓
Level 4

🖥️ Level 3 — The Servers

Story: Luna enters a room full of servers. An alarm triggers and the screen shows: "ERROR 404 — CONEXION DEL SERVIDOR INTERRUMPIDA".

Objective: Explore the room, find the 3 cables, deduce the correct connection order, and restore the server.

Puzzle 1 — Exploration

Find the 3 hidden cables in the room: red, blue, and green. Each cable is labeled with its function: ENERGIA (red), DATOS (blue), SEGURIDAD (green).

Puzzle 2 — The riddle

Approach the note lying on the floor and open it. It reveals a short riddle that gives the correct order only, without naming colors:

"Primero despierta la chispa que da vida, luego viaja la información escondida, y al final se cierra la puerta protegida."

The player must combine this order (Energy → Data → Security) with the cable name labels from Puzzle 1 to deduce the final sequence.

Puzzle 3 — Reset sequence

Correct solution: Red → Blue → Green (Energy → Data → Security).

  • If incorrect: red X icon + "SECUENCIA INCORRECTA" message. No attempt limit — the player can retry immediately.
  • If correct: green checkmark + "CORRECTO" message (~3 seconds), then the room transitions to the final state.

Resolution

The server shows *"SISTEMA RESTAURADO", the player receives *Key 3, progress is autosaved, and Level 4 is unlocked.


🛠️ Tech Stack

  • Language / Framework: Dart + Flutter
  • State management: Provider
  • Local persistence: shared_preferences (autosave + high score)
  • Target platforms: Android and iOS (mobile only, no web/desktop)
  • Version control: Git + GitHub (protected main, PR review required)
  • Task tracking: Jira (epics + tasks, no formal sprints)
  • Diagrams: draw.io

👥 Team

Name Role GitHub
Michael Isaza Team Lead / Game Logic @MichaelIsaza
Santiago Galindo UI/UX Developer @SANTIAGO-HERNANDEZ-1089
Cristians Marmolejo Game Logic Developer @CristiansMarmolejo2412
Samuel León QA & Persistence @David-Leon1089

🔗 Important Links


📌 Project Status

In development. Currently focused on environment setup, documentation, and diagram design (architecture, components, class, deployment, and activity diagrams) before starting Flutter implementation.

🚀 ScapeRoom_Level-3 Wiki

🏡Home


📊 Diagrams


✨ Summary

Clone this wiki locally