Skip to content

realKarasu/Tamapokon

Repository files navigation

Tamapokon 🥚

Un compagnon de bureau multi-plateforme (Windows · macOS · Linux) : une petite fenêtre flottante, toujours ouverte, dans laquelle vit une créature mignonne en pixel-art pastel dont on s'occupe au fil de la journée — on la nourrit, on joue avec, on la fait évoluer et monter de niveau.

Principe central

Un tamagotchi qui respecte ta vie. Le temps de la créature n'avance que quand l'app tourne :

  • App fermée / Mac éteint → l'état est gelé, rien ne se dégrade. La créature « dort » avec toi.
  • Au réveil → elle est contente de te revoir. Pas de culpabilité, pas de mort par absence.
  • Aucune notification quand l'app est fermée. Jamais la nuit.

Concept

  • 4 œufs au choix (apparence purement cosmétique) → éclosion mystère après ~30 h de temps app-actif.
  • 4 espèces possibles : 🌸 Mochi, 🔥 Braisille, 💧 Axolo, 🌿 Sylphe.
  • Stats douces à gérer : faim, gourmandise, sommeil, bonheur, propreté, santé, affinité.
  • XP, niveaux, évolution en 5 étapes (œuf → bébé → enfant → ado → adulte), boutique, déco, mini-jeux.
  • (v2/v3) Album photo, succès, réaction à l'activité du Mac, formes rares.

Stack

Tauri 2 + Svelte 5 + TypeScript + Vite — fenêtre native légère, frameless, always-on-top, transparente. Cross-platform : Windows, macOS, Linux (un seul code base). Persistance via fichier local (JSON/SQLite) avec timestamp pour la pause hors-app.

Démarrage

pnpm install
pnpm tauri dev      # lance l'app en dev
pnpm tauri build    # build de production (binaire natif de l'OS courant)

🛠 Mode dev : en pnpm tauri dev, un bouton 🛠 ouvre un panneau de debug (accélérer le temps ×1–100, faire éclore l'œuf, +XP, forcer l'évolution, vider/remplir les jauges, rejouer les animations, réinitialiser). Absent du build de production.

Documentation

📄 Spec produit complète : docs/Spécification Tamagotchi.md

About

Compagnon de bureau macOS : un tamagotchi pixel-art pastel qui respecte ta vie (le temps n'avance que quand l'app tourne).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors