TermaGotchi banner

TermaGotchi

3 devlogs
6h 33m 39s

TermaGotchi are terminal styled petd inside of visual studio code as an extension that feeds of the user typing, pasting and committing. if you don’t type enough within a certain timespan it dies and a loss gets added to the loss counter

This project uses AI

I used ai to help me with extension setup and how to implement functions inside of webview and the vscode version of localstorage

Demo Repository

Loading README...

Tom

Shipped this project!

Hours: 6.56
Cookies: 🍪 67
Multiplier: 10.15 cookies/hr

I created a tamagotchi inspired vscode plugin which has multiple pets which can be fed my different types of actions. The hardest thing was definitely learning how to interact with vscode but i now know how it works and im really proud of myself!

Tom

I added gifs for each pet! First of all we have the normal state which is seen in the image. The normal state just looks normal ofcourse. The second state is the sleepy state! You see the characters eyes slowly closing, the third state is the stinky state! which makes the pets smelly and the last state is ded! But!!!! You can still recover if you’re fast enough!

Attachment
0
Tom

Hello everyone! Worked a few hours again and i just found out that i forgot to commit so now i have one huge commit containing like 5-6 hours of work… but! Outside of that i worked on creating the commit AND paste detection system, i fixed all the bugs that i could find, I added a reset button which deletes all of the stored data and lets you restart, and i added a way for the user to config the pets decay time! I still don’t really know what to do with the energy bar but i The extension runs smoothly and im happy with what ive got so far i can’t wait to add the animations!

Attachment
0
Tom

I forgot to add this project to flavortown but the ui is done the javascript is mostly done but theres definitely bugs in here. Im now just waiting on someone to make me the gifs for all pets and in the meantime im going to find bugs and maybe add some new features!

i created 3 pets heres what they all do

First of all we got the main pet which is named by the user which gets fed from the user typing

then we have the second pet called commit crab which gets fed from commits,

and lastly we have paste pal which gets fed by pasting things

Im still figuring out what i want to do with the energy bar. i might remove it but maybe if you’re reading this you have ideas for it!

Attachment
1

Comments

Anass Zakar
Anass Zakar 21 days ago

that’s a nice idea! gamifying git, i guess the energy bar can be last time you pushed? think of it like talking tom and you feed him by git commit-ing!