Game
Ruben's Puppets
7 years ago

Puppet-Brains! โš™๏ธ๐Ÿค–


How do puppets think?

Once we decided we were going to have other puppets to interact with, we knew that we needed some kind of Puppet Artificial Intelligence.
Building their brains felt a lot like taking the role of Ruben, the puppet maker, with the first prototypes being broken and crazy.

First batch of workers - Whatโ€™s going on? ๐Ÿคช

5d09e5299243a.gif

Sometimes you start off with a simple plan for an AI that gets out of control with time, as the list of demands for the AI grows. The best idea is to start over. It will save you a lot of time. I had to redo the entire AI system at least 6 times.

Still not ideal, but hey! At least the puppets are moving! ๐Ÿ‘

5d09e52bd2347.gif

Thatโ€™s more like it! Put the coin in the bucket! ๐Ÿ’ฐ

5d09e538ea5c7.gif

Archers should hit their targets! ๐Ÿน๐ŸŽฏ

Imagine being on the ground when a storm of arrows is flying past your head. It was clear that we needed archers that can actually hit their targets in the game. Easier said than done.

First version of archers - they rarely hit the player ๐Ÿ˜ข

5d09e53d76fcc.gif

How would an archer predict where their arrows will land? They had to predict where the player will be, considering both the speed of the arrow and their target.

The solution was to calculate the projectile right when the archer lets go of it. Considering that the target will move at constant speed and then calculating the projectile and time it will take to land at the desired position.

After several iterations - archers that are accurate! White sphere = predicted positions at time of arrow launch. ๐ŸŽƒ

5d09e542426b3.gif

For anyone thatโ€™s interested in building their own archers - this article greatly helped me understand ballistic trajectories - Solving Ballistic Trajectories

Thanks for reading this devlog entry, check back soon for more news! ๐ŸŒฒ

-G



1 comment

Loading...

Next up

Added a dismantling option for unused swords or armor - can you ever have too many particles? ๐Ÿฃ ๐ŸŽ†

The materials you get from dismantling weapons or boxes can be used to repair old buildings, such as the mill!

The mice from the mill will distract any hungry critters nearby ๐Ÿญ๐Ÿž

Feathers ๐Ÿชถ๐Ÿชถ

The characters now finally have reached the fluffyness they were intended to have!

Working on this pandemic game since 6 months - play as birds and evolve! ๐Ÿฃ

Grounded Birds is lighthearted, easy to pick up but also pretty dark. It's about birds that are literally grounded ( can't fly anymore ) and need to find a way to survive. ๐Ÿค๐Ÿฆ

Materials โš™๏ธ

After several playtests it has become clear that there are a lot of items cluttered on the ground - you can now dismantle them and use the materials as a resource! Let's keep our town tidy ๐Ÿงน

Building a level:

This week, we blocked out a level, tested it and then filled it with more beautiful environmental assets!

Players can really learn the core of the game here and prepare for battle. This is iteration 2/3 until it is added to the game!

A first look at a new game prototype! Over the last days: multiplayer, building stuff, and cheetahs chasing you. Sticking to core mechanics first is tough, had to stop myself from going all-in on art and sound too soon!

This week, we added support for controllers (Xbox, PS4)! ๐ŸŽฎ

The tooltips update automatically to let you know how to use the controls. Feels like the controls fit the game very well, and are excellent for platforming. ๐Ÿฆ˜

gamejolt.com/games/groundedbirds/604346

Controller support ๐ŸŽฎ

This week, we added support for controllers (Xbox, PS4)!

The tooltips update automatically to let you know how to use the controls. Feels like the controls fit the game very well, and are excellent for platforming. ๐Ÿฆ˜

Experience spheres ๐Ÿ“˜

Can you spot the blue spheres? They give you experience points that will let you grow your character! Melee combat = more risk but higher reward!