Skip to content

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages