blairjordan / codachi

👾 A virtual pet for VS Code
MIT License
44 stars 6 forks source link

Ideas #12

Open danieldelcore opened 1 year ago

danieldelcore commented 1 year ago

m5d1

blairjordan commented 1 year ago

Ability to click on your pet to interact with them (happiness?) Ability to feed them food, for them to sleep, and basic needs

I like these ideas. Thanks for posting! I have a couple of thoughts:

I'm personally undecided between both approaches 😭

Lack of tending to their basic needs impacts XP progression

There is a form of this in progress (although I haven't revisited it in some time). The effect I had in mind was a "buff", i.e., coding velocity increases the speed in which XP accumulates.

https://github.com/blairjordan/codachi/pull/13

Again, the inputs for "tending to their basic needs" depends on the manual vs passive interactions above.

Keep the UI very minimal, instead of showing stats, show "speech bubbles with their requests".

This is also what I had in mind for the UI 🙌 I think displaying nice speech bubbles will keep the style consistent. We could also use icons in the speech bubbles to state needs without explicitly stating as text, e.g. food = 🍗, sleep = 💤, etc.