/asciigotchi

An ASCII-style tamagotchi that lives in the local storage (browser data) of your device.

Primary LanguageTypeScript

asciigotchi

An ASCII-style tamagotchi that lives in the local storage (browser data) of your device. It gets hungry every 5 hours, needs to be petted every 7.5 hours and has to be cleaned every 12 hours, otherwise it will get sick and die after 10 more hours. After 30 days it will be fully grown and live up to an age of 365 days if cared for regularly.

Check it out here: https://timschilling.net/asciigotchi/

Implemented features

  • Dark mode ✔
  • UI showing needs ✔
  • Sick state and dying after not caring for too long ✔
  • Improved UI to show the needs as a bar based on the need level percentage ✔
  • Pet getting bigger until adult ✔
  • Made SVG icons instead of text for everything ✔
  • Animations when fulfilling needs ✔
  • Need to sleep coupled with darkmode ✔

Possible future features

  • Couple life expectancy with quality of care
  • Info button that opens a modal showing everything important to know