Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

For now they've been removed but we may add them in in a future version. Out of interest what kinds of things did you use them for?

Hi Denki,

Here is one example where I use the "Shout" and "Repeat until Hear" commands.

In the lower image, I have one bot wearing a Party hat named "Go Fish" who will repeat an empty loop until the Salmon Storage is not full and then will Shout "GoFish" and then wait 60 seconds.  I also have one bot wearing a Guy Fawkes hat named "Stop Fish"  who will repeat an empty loop until the Salmon Storage is full and then will Shout "StopFish" and then wait 60 seconds.  I also have 7 bots without hats named "Fish1" through "Fish7" who will repeat an empty loop until each hears "GoFish", and then will repeat an action loop until each hears "Stop Fish".  That action loop contains "Find nearest Deep Sea Water" and "Use held item" (the fishing rod).  There are other bots for storing the salmon and for winding the bots.

I have most of my bot teams set like this with a pair of bots that shout "Go …" and "Stop …" and the active bots controlled by those two, that is repeating the empty loop until they hear "Go …" and then repeating the action loop until they hear "Stop …".  I think this simple structure can be easily demonstrated in the new version of Autonauts in the Academy system of trainings, plans, and certificates, once the coding for Shout and Hear has been added.

Thank you for all the great work you have done with developing this wonderful game and for your interest in my suggestion.

gmrose9

As an alternative to your example we now have Bot Teams that can do that same thing. You assign bots to a team then you can press the Stop/Go button for the entire team. 

Thank you, Denki.  I saw from Katherine of Sky's videos how the option of stopping a whole team was set up.  That will be convenient for many situations where the Player wants to manually control the team.  I encourage you to also implement the "Shout" and "Repeat until Hear" commands so that stopping and restarting the teams could be automated based on the coding of the bots and not needing the Player's manual control. 

I presume that it could be possible to create code that could be taught to bots to stop and restart a team based on some condition similar to some of the "Repeat until …" or "Repeat times …" conditions.  That would probably be more complex programming for you than programming the "Shout" and  "Repeat until Hear" commands.

I found that in the 21.2 version that I was able to set up several hundred bots to run their entire world by themselves and keep nearly all 100 folk extremely happy consistently, and at times all 100 were extremely happy.

OK no problem. Shout/Until Hear will be something I'll consider for a future version. Thanks