Skip to content

KierPrev/dungeoncleaner

Repository files navigation

Dungeon Cleaner

Una aplicación web multiusuario para gestionar tareas y puntos XP con un sistema de combate contra enemigos.

Características

  • Almacenamiento compartido: Los datos se guardan en el servidor y son visibles para todos los usuarios
  • Sistema de XP: Los usuarios ganan XP al completar tareas
  • Combate contra enemigos: Las tareas infligen daño a un enemigo compartido
  • Interfaz responsive: Funciona en dispositivos móviles y de escritorio

Instalación en Orange Pi

  1. Copia el repositorio a tu Orange Pi:
scp -r . xk@192.168.1.108:~/dungeoncleaner
  1. Conecta a tu Orange Pi:
ssh xk@192.168.1.108
  1. Navega al directorio:
cd ~/dungeoncleaner
  1. Ejecuta el servidor:
./start.sh

O manualmente:

python3 server.py

Uso

  1. El servidor estará disponible en: http://192.168.1.108:3000
  2. Abre esa URL en cualquier navegador en tu red local
  3. Todos los usuarios verán los mismos datos en tiempo real

Funcionalidades

Gestión de Tareas

  • Agregar tareas con título y puntos XP
  • Completar tareas para ganar XP
  • Ordenar tareas por diferentes criterios
  • Limpiar todas las tareas

Sistema de Combate

  • Enemigo con 500 HP
  • Cada tarea inflige daño al enemigo
  • El daño se acumula por usuario
  • Cuando el enemigo es derrotado, se reinicia

Usuarios

  • Kier (azul) y Xala (verde)
  • Selección de usuario activo
  • XP individual por usuario

Historial

  • Registro de las últimas 10 acciones
  • Muestra quién completó cada tarea y cuándo

Estructura de Archivos

  • index.html - Interfaz principal
  • app.js - Lógica del cliente
  • style.css - Estilos
  • server.py - Servidor Python para almacenamiento compartido
  • start.sh - Script de inicio
  • data.json - Datos persistentes (se crea automáticamente)

Requisitos

  • Python 3.6+
  • Navegador web moderno
  • Acceso a la red local

Notas

  • Los datos se guardan automáticamente en data.json
  • El servidor escucha en todas las interfaces (0.0.0.0)
  • Compatible con CORS para acceso desde cualquier dispositivo en la red

About

🧹 Turn chores into an RPG ⚔️ Multi-user web app with XP, tasks, and enemy battles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors