The Ultimate Terminal Puzzle
Hackea el sistema. Resuelve el caso.
CaseShell es un juego narrativo-investigativo que simula un sistema operativo corporativo minimalista dentro de una experiencia web interactiva.
El jugador toma el rol de un analista SOC y debe inspeccionar archivos, ejecutar comandos en la terminal, descubrir pistas ocultas y remediar incidentes antes de que escalen.
Note
¡Gracias por jugar! El proyecto quedó de 4to lugar! 🏆
Live demo: CaseShell | The Ultimate Terminal Puzzle
Important
El dominio de demo puede mostrar una advertencia de certificado al estar servido con un dominio gratuito de infraestructura. Eso no implica por sí solo que la app sea maliciosa; simplemente es una limitación del entorno de despliegue usado para la hackathon.
Tip
Issue: Issue #68
CaseShell mezcla una interfaz tipo escritorio con una terminal funcional para recrear un incidente técnico dentro de una infraestructura ficticia inspirada en CubePath.
La experiencia gira alrededor de:
- exploración de archivos y ventanas
- análisis de pistas visuales y textuales
- ejecución de comandos en terminal
- resolución progresiva de incidentes según dificultad
- envío de tiempos a un ranking global opcional
- Simulación de escritorio: ventanas, archivos, textos, imágenes y terminal dentro de una UI estilo OS.
- Ventanas arrastrables y redimensionables: experiencia más inmersiva tipo sistema operativo clásico.
- Terminal con motor de casos: comandos como
diag,fix,killy otros disparan progresión real del caso. - OPS Chat contextual: hints dinámicos que reaccionan al avance del jugador.
- Panel de objetivos: seguimiento de progreso por dificultad.
- Ranking global: guarda tiempos de partida para usuarios autenticados.
- Autosave local: persistencia de sesión y sincronización posterior de score.
- Narrativa progresiva: cada dificultad agrega más pasos, pistas y cadenas de remediación.
- Briefing: Es la pantalla inicial, aquí recibirás información básica del caso y de lo que debes hacer, en pocas palabras
- Exploración Mixta: Navega con la terminal (
ls,cat,diag, comandos custom) o abre íconos del escritorio (carpetas, texto, imágenes) - Análisis: Cruza logs, notas y artefactos multimedia para desbloquear comandos de recuperación
- Remediación: Ejecuta la secuencia correcta según la dificultad
- Reporte Final: Envía tu score al ranking global y documenta el incidente (opcional)
- Next.js
- React
- TypeScript
- Tailwind CSS
- Zustand
- Framer Motion
- Lucide React
- Prisma ORM
- PostgreSQL
- Auth.js / NextAuth
- GitHub OAuth
- Dokploy
- CubePath VPS
- Nube CubePath + Dokploy: hosteamos Base de Datos PostgreSQL y runtime de Next.js dentro de la VPS de CubePath
- Infra Observability: Configuramos Health Checks y logs en Dokploy para presentar métricas durante el pitch
- Experiencia temática: Toda la narrativa del juego recrea incidentes dentro de la red CubePath (nombres de hosts, dominios, comandos internos)










