Jello
Fine Tuning the Game Feel
For this week's pico-8 game, we need to implement a behavior for a character of our choice. The character can be as simple as a circle, but its behavior should bound to a single verb, corresponding to a single button. Then we need to tune the behavior to achieve a "good" or "interesting" game feel.
I am always fascinated by how jelly fish swim, thus I decided to recreate that behavior in Pico-8. I looked at videos of jelly fish online, and started implement this behavior on a pink circle. To make my life easier, I implemented a simple state machine in Lua, and used different states to define my behaviors, such as "jump_start", "jump_accelerate", "jump_slow", etc.
After I am satisfy with how the pink ball behave, I started to create the sprites of the jelly fish. I realized that once I added the sprite, the behavior feels much different! So I had to go back and tune again. When I added a sprite for the beginning "bulge" state, I found myself tuning the variables again.
Lastly, I decided to add a sound effect to make the game feel better. I tried out all the sound waves in pico-8 built-in sound library and picked the one that feels the best for a jelly fish. Luckily, it improved the game feel without me having to tune the variables again.
Controls:
- Use z to swim upwards
- Left/right arrow keys to move around.
Read more and download my pico-8 cartridges here: game blog
Leave a comment
Log in with itch.io to leave a comment.