Documentación Proyecto “Carrera Solidaria de Mascotas”
CONTEXTO
Problema del Negocio
Problema Principal: Las organizaciones de rescate animal requieren nuevos mecanismos de recaudación que sean:
-
Atractivos para público general
-
Fáciles de operar durante eventos físicos
-
Bajos en costo tecnológico
-
Transparentes en la gestión de apuestas y premios
-
Rápidos de ejecutar sin depender de infraestructura externa
Actualmente, muchos eventos benéficos carecen de actividades interactivas que atraigan al público más joven y generen experiencias memorables orientadas a donaciones.
Necesidad crítica: Crear un videojuego divertido, temático y con mecánicas simples donde participantes puedan “apostar” fichas que posteriormente se canjean por premios del evento.
HIPÓTESIS Y SUPUESTOS
Qué SÍ es el proyecto
-
Un videojuego arcade/simulación desarrollado en TIC-80.
-
Reproducción de una carrera de personajes adorables (perritos, gatitos y animales tiernos).
-
Módulo completo de gestión de apuestas con fichas.
-
Cálculo automático de multiplicadores aleatorios (2 a 5) por cada “palo” o corredor.
-
Ejecución multiplataforma: Android, iOS y Web.
-
Música y sonidos originales.
MÉTRICAS E IMPACTO
KPIs del Evento (Nivel Negocio)
| KPI | Línea Base | Meta |
|---|---|---|
Participación del público |
Actividades tradicionales tienen baja interacción |
> 60% de asistentes participan |
Recaudación promedio por actividad |
< USD $50 |
> USD $200 por sesión |
Tiempo promedio por partida |
No aplica |
< 3 minutos |
Nivel de satisfacción |
Sin medición previa |
> 4.5/5 |
KPIs de Experiencia de Usuario
| KPI | Meta | Frecuencia |
|---|---|---|
Claridad en reglas de apuesta |
100% entendible sin instrucciones orales |
Cada partida |
Tiempo para iniciar una carrera |
< 10 segundos |
Permanente |
Estabilidad multiplataforma |
99% funcionamiento sin fallas |
Cada plataforma |
Percepción estética |
“Bonito / adorable” |
Validado con stakeholders |
USUARIOS Y CLIENTES
Flujos de Negocio Críticos
Flujo Principal: Apuesta → Carrera → Resultado
-
El participante anuncia inicio de partidas.
-
Participantes seleccionan un corredor (palo)**.
-
El juego muestra multiplicadores aleatorios (x2 a x5)**.
-
El juego ingresa fichas apostadas.
-
Se presiona “Iniciar Carrera”.
-
Los personajes avanzan cuadro a cuadro automaticamente.
-
Se determina el ganador.
-
El sistema calcula ganancia o pérdida.
-
Se muestra pantalla de “Premios” o “Lo intentaste”*.
SOLUCIÓN TÉCNICA
Resumen de la solución
El sistema es un videojuego TIC-80 multiplataforma con:
-
Módulo de apuestas
-
Simulación visual de carrera
-
Audio y música original
-
Pantallas adaptadas a público familiar
-
Animaciones simples y fluidas
-
Exportación para Web, Android e iOS
Permite operación en eventos benéficos sin conexión a internet.
Modelo Entidad-Relación
(Este modelo es mínimo; incluye Apuesta, Multiplicador, Corredor, Resultado y Partida)
Requisitos Funcionales, Restricciones y Dependencias
I. Requisitos Funcionales
-
RF1: Permitir registrar apuestas por corredor.
-
RF2: Mostrar multiplicador aleatorio por corredor.
-
RF3: Iniciar carrera.
-
RF4: Determinar ganador mediante avance aleatorio.
-
RF5: Calcular ganancias o pérdidas.
-
RF6: Mostrar resultados en pantalla final.
-
RF7: Reproducir música y efectos de sonido.
-
RF8: Cambiar diseños/temáticas de personajes.
ARQUITECTURA DETALLADA
Componentes Principales
-
Core Game Engine (TIC-80)
-
Módulo Apuestas
-
Módulo de Animación de Carrera
-
Módulo de UI
-
Módulo Sonido/Música
-
Módulo de Exportación Multiplataforma
Roles del Equipo y Responsabilidades
| Nombre | Rol | Responsabilidades |
|---|---|---|
Fabián |
Gamedev 1 – Tech Lead |
Arquitectura del juego, compilación Android, mecánicas principales |
Juan |
Gamedev 2 – Software Engineer |
Lógica UI, sistema de apuestas, compilación iOS |
Bruno |
Música & Arte |
Composición musical, efectos de sonido, sprites Tier A |
Javier |
Arte & Web Build |
Animaciones, diseño adorable, compilación Web |
Jeremías |
EM – Gestión & Documentación |
Antora Docs, planificación, control de versiones |
SEGURIDAD, CALIDAD Y PRUEBAS
CRITERIOS DE ACEPTACIÓN
-
El juego debe ejecutar correctamente en Android, iOS y Web.
-
Los multiplicadores deben cambiar aleatoriamente en cada partida.
-
El cálculo de ganancias/pérdidas debe ser 100% exacto.
-
Todo el arte debe ser temático de mascotas y aprobado por la organización.
-
La documentación final debe estar en Antora.