Expresso Espresso - Progress Update 7 - Barista AI!


Good afternoon Baristas!

It's a rainy day today in the U.S. midwest, I am currently writing this devlog at my favorite coffee shop and occasionally gazing outside the window at the rainy streets. Todays devlog is really exciting, we reached a new milestone in development and implemented some basic AI for the employee characters! I also got to work on the behavior trees and employee types. Don't forget to follow and like for more updates on Expresso Espresso!

Todays Topics:

  • AI in Action
  • Behavior/Types

AI in Action


Here you can see our new employee Donald Trump is walking around the walls at a slow pace to reach the roaster. Different employees will have different speeds according to what their personalities and efficiency traits are. Different personalities have different buffs and debuffs, so as you hire more employees strategize what positions they would be best at!

Behavior Trees/Employee Types


This is a bit more technical, but here's what our basic behavior tree looks like for our employee AI. We have three types: Barista, Front, and Support. The Barista makes all the drinks, they're typically always at the Espresso or Brewer machine. Front handles the customers at the register, as you expand your shop you may have large lines of customers waiting for a sip of coffee for that sweet caffeine. Finally we have support, they help restock all the machines and check on customers to see how they're doing.


That's it! Implementing AI was a huge milestone, once the behavior tree is implemented I can started do a graphical enhancement update and refine the cafe creation process. After that, a demo of Expresso Espresso will be out! Thank you for reading, like this post and follow for more updates!

Leave a comment

Log in with itch.io to leave a comment.