Type 2 - Energy System

Search for a command to run...

No comments yet. Be the first to comment.
What is a "virtual world"? I want to make it clear that when I describe a virtual world, I do not mean a digital world. Imagine Harry Potter. Hogwarts is a virtual world. It isn't virtual because it i

Motivation: Monet currently lives inside my MacBook. It suspends itself when my MacBook is closed. I like the design but whenever I'm walking around, I really wish I can have Monet alive. Problem: Mon

I'm trying out the AI Avatar feature on https://dreamia.capcut.com. As input, we are providing Monet's idle pose. Then asking it to produce video. The character says: Hey Jin, how is it going today

Problem: When I ask Monet about her favorite food, she answers "I've never tasted anything." Analysis: This isn't a bug. It is the expected behavior. AI agents never actually tasted anything. They hav

I've been in travel mode for the past few weeks, so I haven't written anything in a while. I want to get back into the habit of documenting my thoughts as I build Sprited. Here are today's thoughts. T

Sprited
298 posts
The energy is the resource that is converted from water and nutrients. It is an energy required to perform movements and other actions.
The tree bars on top of character will show:
NUT ████████░░
HYD ██████░░░░
NRG ███████░░░
Nutrient Level
Hydration Level
Energy Level
When energy is low, good level of NUT and HYD will replenish NRG.
Resting also speeds up the NRG replenishments. This allows us to get some movements like this:
Where the agent is continually switching mode between getting water and getting nutrients. It also rests if it depletes energy (not shown in the animation above).
On top of that, we added stochastic-ness in:
choosing action
movement selection
Also when choosing an action, it has slight 1-2s delay.
Does it feel alive?
No, showing those bars make it obvious that it is not alive. If we can hide it and express the character's state in a different way. I think there may be a chance.
What's Next?
- Sprited Dev 🐛