Blog
Development·4 min read

Garmigotchi: Un Tamagotchi Que Vive de Tus Datos de Salud

construí una mascota virtual como watchface para garmin que reacciona a tus métricas de salud reales. descuida tu salud y tu criatura muere

Jo Vinkenroye·January 13, 2025
Garmigotchi: Un Tamagotchi Que Vive de Tus Datos de Salud

¿Y si tu smartwatch tuviera una pequeña criatura viviendo dentro? Una que prospera cuando estás sano y muere cuando te descuidas

Eso es garmigotchi. Una mascota virtual estilo tamagotchi para relojes garmin que se alimenta de tus datos de salud reales

El Concepto

Tu garmin ya rastrea todo. Body battery, niveles de estrés, calidad del sueño, pasos, frecuencia cardíaca. Pero la mayoría de la gente ignora estas métricas hasta que algo sale mal

Garmigotchi convierte esos datos en algo que realmente te importa. Una pequeña criatura que reacciona visiblemente a cómo estás tratando tu cuerpo

¿Estrés alto durante demasiado tiempo? Tu mascota se pone ansiosa. ¿No dormiste bien? Se ve agotada. ¿Cumpliste tu meta de pasos con energía de sobra? Está eufórica

¿Y si descuidas tu salud de forma constante? Muere. Tendrás que esperar hasta el mes siguiente para una nueva

Cómo Funciona

La criatura vive en una pequeña área circular en la esfera de tu instinct 3. Cada minuto revisa tus métricas de salud y actualiza su estado de ánimo

El Sistema de Estado de Ánimo

Mapeé las métricas de garmin a una cuadrícula de ánimo basada en body battery y estrés:

Sistema de ánimo de Garmigotchi
Sistema de ánimo de Garmigotchi

Cada estado de ánimo tiene su propia animación de sprite y personalidad. Una criatura eufórica rebota enérgicamente. Una somnolienta apenas se mueve

Puntos de Descuido

Aquí es donde se pone interesante. La criatura acumula "puntos de descuido" cuando no te estás cuidando:

  • ¿body battery cae a nivel crítico? +1 punto por hora
  • ¿puntuación de sueño terrible? +2 puntos
  • ¿estrés alto durante más de 30 minutos? +1 punto
  • ¿no cumpliste tu meta de pasos? +0.5 a +1 punto

Los buenos días curan a tu criatura. Una buena noche de sueño combinada con cumplir tu meta de pasos elimina 2 puntos de descuido

Pero si se acumulan hasta 16 puntos, tu criatura muere. Se convierte en un fantasma hasta el mes siguiente, cuando un nuevo huevo eclosiona

Evolución

La criatura evoluciona a través de 5 etapas cada mes:

  1. Huevo (días 1-3)
  2. Blob (días 3-14)
  3. Cachorro (días 14-21)
  4. Mutt (días 21-31)
  5. Anciano (día 31+)

Mantenla viva el tiempo suficiente y verás la evolución completa. Mátala pronto y te quedarás con un fantasma

La Tecnología

Desarrollar para relojes garmin es... diferente. Usan monkeyc, un lenguaje propietario que compila para ejecutarse en hardware con recursos extremadamente limitados

Cada sprite, cada frame de animación, cada string. Todo cuenta contra límites de memoria muy ajustados. Terminé con más de 110 sprites pre-renderizados cubriendo todas las combinaciones de ánimo y evolución

El cálculo de ánimo se ejecuta cada minuto, obteniendo datos de:

  • sensor de body battery
  • niveles de estrés
  • frecuencia cardíaca
  • pasos vs meta
  • puntuación de sueño de la noche anterior

El estado persiste localmente en el reloj. Los puntos de descuido, la etapa de evolución y el estado de muerte de tu criatura sobreviven a los reinicios

Por Qué Lo Construí

He tenido un garmin durante años. Los datos de salud son genuinamente útiles pero solo los revisaba de forma reactiva. Después de sentirme cansado o estresado

Garmigotchi invierte eso. Ahora miro mi reloj y veo inmediatamente cómo estoy. La pequeña criatura proporciona retroalimentación instantánea sin necesidad de buscar entre menús

También es sorprendentemente motivador. Ver a mi mascota enferma porque he estado estresado todo el día realmente me hace querer tomarme un descanso. Cumplir mi meta de pasos se siente más gratificante cuando mi criatura celebra conmigo :)

Qué Viene

La esfera está construida para todos los relojes instinct. Estoy trabajando en añadir más variantes de criaturas

Actualmente está en beta. Si quieres mantener una mascota virtual viva con tus datos de salud, échale un vistazo en garmigotchi.vercel.app

Stay Updated

Get notified about new posts on automation, productivity tips, indie hacking, and web3.

No spam, ever. Unsubscribe anytime.

Comments

Related Posts