Hi!
I've been working about in Playmaker for the past few months and I really love the system. I'm not that great at waggling code about, so this is perfect for me!
I've been good at figuring most things out, but as I get into developing more complicated games and games that have stories within them, I now come to something I haven't quite figured out yet.
How would you save progress in non abstract games? The project that I'm thinking about tackling next is a point and click adventure or a text based adventure, or something story driven like that... but I'm not entirely sure how to "save" progress on the back end.
I get that some game saves would be "levels", but how would you save things like "who the player talked to" or "what items the player currently carries" from the time the player shuts the game down and turns it back on again?
I guess I could do something with global variables. Like, did the player obtain the sodaCan: True/False and then some how export and import those global values upon game start... Though if I want, for instance, to have branching dialogues that change throughout the game depending on how the player responds to them, how would I make sure that the player does not get text intended for different chosen paths if they turn off the game and then restart it?
I've searched about the forums and found some topics on "serializing" data, but I'm not entirely sure what that means exactly and how that relates to the actual save of data... or rather what data is saved to a file and how does it pull that data back out when the game restarts. That and the links to the videos, add-ons, and everything else that is a hyperlink is dead...
Anyways, I know this is a bit of a chunk and probably answered over and over, but I'm just kind of curious on how this all works.
Thanks for any information anyone is able to provide,
Sincerely,
N00basaurus