GameState architecture #1
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#6 Rough GameState architecture
informator/delivivor
Reference
informator/delivivor#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implement Game state, transition and propagation to allow augment selection phase implementation, alongside with pause menu and prepare for upcoming states
PR http://steinsgateway:3000/informator/delivivor/pulls/6 implements rough gamestate architecture as base.
GameController component is core and manage every modules needed in a gameplay level :
GameController holds previous and current GameState values, changing current GameState will call PlayerController and MonsterSpawn directly. Latters will propagate the state change without unification.
Still TODO : Plan and implement an unification architecture to keep a good readability and maintainability