Skip to content
Settlers Journal
Go back

Multi-Outcome FSM Transitions and Completing Initial Settlement Placement

Edit page

TLDR

Restructuring the FSM transition logic so that it can handle actions that could result in multiple possible next states. “Free transitions” are still kept to handle case where player can take no action. Completing the PLACE_FREE_SETTLEMENT and PLACE_FREE_ROAD cycle, so that game can start!

alt text

Main work

Challenges

Learnings


Edit page
Share this post on:

Previous Post
Refactoring Hexagon State into a Unified Model
Next Post
Roll-for-Order Gameplay and Finite State Machine Cleanup