You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, everything is initialized from stratch. For instance, if the player breaks the wall of the first room and manages to scape to the second room, the wall will not be broken if the player decides to go back into the first room.
This makes me think that we should implement some sort of global state where we keep track of the player's progress.
We should also use this global state to, for instance, keep track of the player's achievements or discoverings. If he/she finds the recipe on how to build an axe to cut wood, this should be added to the player's recipe list.
Also, this opens the topic of how to save the player's progress between sessions. What are the key elements to store? Position, global progress, inventory, etc... This should be a separate issue.
The text was updated successfully, but these errors were encountered:
GuillemBarroso
changed the title
Think how to implement global status
Think how to implement global state/progress
Feb 7, 2023
Right now, everything is initialized from stratch. For instance, if the player breaks the wall of the first room and manages to scape to the second room, the wall will not be broken if the player decides to go back into the first room.
This makes me think that we should implement some sort of global state where we keep track of the player's progress.
We should also use this global state to, for instance, keep track of the player's achievements or discoverings. If he/she finds the recipe on how to build an axe to cut wood, this should be added to the player's recipe list.
Also, this opens the topic of how to save the player's progress between sessions. What are the key elements to store? Position, global progress, inventory, etc... This should be a separate issue.
The text was updated successfully, but these errors were encountered: