The fifth state

I forgot to tell you about the fifth state, Interrupt. Using Interrupt, the bot can interrupt whatever it's doing, save the current state, do something else first, then go back to the state before the Interrupt and complete the interrupted action as necessary. "As necessary" means that what it ends up doing might not be what it started out doing, because the results of the Inner Behavior that Interrupted the Outer Behavior get evaluated together with the saved state of the Outer Behavior, and thus, can modify it. Behaviors can be nested; any Inner Behavior can be an Outer Behavior having its own Inner Behavior, and Interrupt works the same all the way in, and out again.

Recent Comments

I feel fine.
I know someone will comment on it soon :-) Theatre...
scheuring - 14. Jun, 10:24
How do you feel when...
How do you feel when you receive no comments? How can...
Magical - 14. Jun, 09:19
Thanks, Brian,
for this interesting invitation. Since, by your own...
scheuring - 15. May, 10:33
AI-Foundation Panel
Dirk, I like the thinking. Because of that expertise,...
Brian Hoecht - 13. May, 22:05
Gabe,
you're welcome.
scheuring - 29. Apr, 16:29
thanks scheuring!
Cool, that seems to cover most of the basics. Definitely...
drgold - 28. Apr, 05:41
Top 400
About five years ago (pre-ProgramD), the "standard"...
scheuring - 22. Apr, 14:55

Credits


Bots
creators
definitions
fun
general
reasons
stories
Profil
Logout
Subscribe Weblog