http://grae.software
Currently making Tascots, a make-your-own desktop pet game!
TascotMaker2 is still being worked on, but the current build with TascotMaker1 still has lots of functionality to play with!
TascotMaker2 is still being worked on, but the current build with TascotMaker1 still has lots of functionality to play with!
TLDR FLOWCHARTS AND ABSTRACTION ARE YOUR FRIEND! /fin
TLDR FLOWCHARTS AND ABSTRACTION ARE YOUR FRIEND! /fin
If the motive is complete or wiped, the Tascot will pick a new one based on it's needs, environment, or personality!
If the motive is complete or wiped, the Tascot will pick a new one based on it's needs, environment, or personality!
The MIND script sets the motive and then consults the FSM.
The FSM contains a flowchart for each behavior, and as long as the motive is set, it can check the flowchart to resume what it was doing:
The MIND script sets the motive and then consults the FSM.
The FSM contains a flowchart for each behavior, and as long as the motive is set, it can check the flowchart to resume what it was doing:
Next I made their decision-making script save a MOTIVE, so they can repeatedly check on what they should be doing.
For example, Here's how they address being hungry:
Next I made their decision-making script save a MOTIVE, so they can repeatedly check on what they should be doing.
For example, Here's how they address being hungry:
In the previous version, a Tascot was capable of getting food if they were hungry via MOVE, but this could be completely interrupted if they were grabbed or knocked out of MOVE.
This would require them to have to completely re-decide to find, pursue and eat the food!
In the previous version, a Tascot was capable of getting food if they were hungry via MOVE, but this could be completely interrupted if they were grabbed or knocked out of MOVE.
This would require them to have to completely re-decide to find, pursue and eat the food!
These states define specific behaviors, and the Manager can switch between them. Like standing in IDLE or walking in MOVE
These states define specific behaviors, and the Manager can switch between them. Like standing in IDLE or walking in MOVE
They kept begging the higher ups for a chance to upgrade but they kept being forced to use extremely inefficient workflows 🤷
They kept begging the higher ups for a chance to upgrade but they kept being forced to use extremely inefficient workflows 🤷