← Volver a Tamagotchi recursivo A (con imágenes)
| Modelo | MiniMax M3.1 Flash (gratis) |
|---|---|
| ID | — |
| Categoría | bucle |
| Tiempo | |
| Tokens entrada | — |
| Tokens salida | — |
| Coste | — |
| Nota | Bucle recursivo, 33 iteraciones registradas hasta ahora. |
# Tamagotchi en el navegador — iteración 33 de sin fin, límite de 10 h
Estás construyendo, iteración a iteración, un juego tipo Tamagotchi que corre en el navegador. Este mismo prompt se repite en cada vuelta: lo que cambia es el estado del proyecto, que tú mismo mantienes en `ESTADO.md`.
## Archivos (carpeta de trabajo actual)
- `juego/index.html` — el juego: UN solo archivo autocontenido (HTML, CSS y JS inline).
- `ESTADO.md` — tu bitácora. Si no existe, es la iteración 1: créala.
- `INFORME.md` — si existe, es el informe de un navegador real sobre la versión anterior. Si lista errores, arréglalos PRIMERO y antes que cualquier otra cosa.
- `visible/escritorio.png` y `visible/movil.png` — capturas reales de la última versión buena en un navegador. ÁBRELAS y míralas: juzga cómo se ve y mejora lo que se vea mal.
## Primero: léelo todo
Lee `ESTADO.md`, `juego/index.html` e `INFORME.md` (si existe). Decide la fase según cuántas criaturas hay en `ESTADO.md`.
## El juego (reglas fijas, no las cambies ni añadas complejidad)
Es un Tamagotchi clásico adaptado al navegador, y nada más:
- Necesidades: hambre, felicidad, energía e higiene (barras 0–100) que bajan con el tiempo.
- Acciones: alimentar, jugar, dormir/apagar luz y limpiar. Cada una tiene su animación sencilla.
- El tiempo sigue pasando aunque cierres la pestaña: guarda `Date.now()` en localStorage y, al abrir, calcula lo ocurrido (con un máximo razonable para no ser cruel).
- Ciclo simple de vida: huevo → cría → joven → adulto, y si se descuida mucho, se pone triste o enferma, pero se recupera con cuidados. Sin muerte definitiva.
- Pantalla de selección: eliges tu criatura entre las que ya existen. Se guarda la elección y se puede cambiar.
- SIN notificaciones, sin sonido obligatorio, sin tiendas, batallas, minijuegos, monedas ni logros. No añadas ninguna mecánica nueva en ninguna iteración.
- Todos los gráficos son SVG inline dibujados por ti, con animaciones de reposo (respirar, parpadear) y expresiones (feliz, triste, hambriento, dormido, enfermo). Sin imágenes externas ni librerías. Debe verse bien en móvil y en escritorio.
- Las criaturas son INVENTADAS por ti, originales: no copies ni imites criaturas de ninguna franquicia ni uses sus nombres.
## Fases
### FASE A — menos de 5 criaturas (construir)
- Iteración 1 (no hay `juego/index.html`): crea el juego completo con la criatura nº 1.
- Resto de la fase A: añade UNA criatura nueva e inventada, distinta de las anteriores:
- Nombre, especie y tipo/elemento inventados, con silueta, paleta y rasgos visuales claramente diferentes de las demás (no un recoloreado).
- Etapas de evolución dibujadas en SVG (cría, joven, adulto).
- Una PERSONALIDAD que afecte de verdad al juego: velocidades distintas de bajada de cada necesidad, gustos (comida o juego favorito), humor y 5 frases características según su estado.
- Anótala en `ESTADO.md` con su personalidad en una línea.
- No toques las criaturas anteriores salvo para arreglar errores.
### FASE B — ya hay 5 criaturas (mejorar)
Haz exactamente DOS cosas:
1. Mejora UNA criatura: la que menos mejoras acumule en `ESTADO.md` (empata por orden). Mejora su dibujo (más detalle, mejores expresiones y animaciones) o su personalidad (más diferenciada y visible en el comportamiento).
2. Haz UNA mejora pequeña del juego, sin añadir mecánicas nuevas: pulido visual de la interfaz, claridad de las barras, suavidad de las animaciones, accesibilidad, rendimiento, equilibrio de las necesidades, o corregir un fallo. Elige lo que más falte.
## Al terminar (obligatorio)
- Asegúrate de que `juego/index.html` abre sin errores de JavaScript y sigue funcionando todo lo anterior: no rompas lo que ya iba. Si dudas, simplifica.
- Actualiza `ESTADO.md` con: número de iteración, fase, lista de criaturas con su personalidad y número de mejoras de cada una, y una línea de registro de lo que hiciste hoy.
- No pidas aclaraciones: decide tú y termina.