● Vibe benchmarks

← Back to Recursive Tamagotchi A (with images)

Recursive Tamagotchi A (with images) · MiniMax M3.1 Flash (free)

Recursive Tamagotchi A (with images) — MiniMax M3.1 Flash (free)

Open the live result

Run data

ModelMiniMax M3.1 Flash (free)
ID—
Categoryloop
Time
Input tokens—
Output tokens—
Cost—
Note (original, in Spanish)Bucle recursivo, 33 iteraciones registradas hasta ahora.

The prompt (original, in Spanish)

# 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.