
Nodes
Getting Started
Learning
Nodes
Nodes Properties
Connections
Custom Variables
Simulations
Collaboration
Unity Plugin (UP) & API
Account & Billing
End Conditions
Games end when certain conditions are fulfilled: a player reaches a certain goal, time runs out or all players but one are eliminated.
End Conditions (E) are used to end a game when any of its end conditions is met. They only accept State Connections as input.
Unlike other Nodes in Machinations, End Conditions do not have Triggers or Actions available. Only the Label, Style, and Position for a selected End Condition can be adjusted in the Properties panel on the right.

Machinations checks the End Conditions in a diagram at each time step and stops running immediately when any End Condition is fulfilled. If you have multiple End Conditions in a diagram, it will stop running as soon as any one of the End Conditions is met.
Please take a look at the example diagram below.
End Conditions must be activated by a State Connection. In this case, the Formulas on the State Connections are used to specify the end state of the game.