Search
15:50:00
Shinmera
Alright, system works!
15:50:18
Shinmera
Only thing left to do now is persisting the state into a save file
15:52:57
Shinmera
Here's a sample storyline definition http://plaster.tymoon.eu/view/1005#1005
15:52:57
Colleen
plaster.tymoon.eu/view/1005... Website (XHTML), Title: - Plaster
15:54:25
gingerale
"State machines, son"
15:54:58
Shinmera
Well it's not a FSM, that's for sure
15:55:22
Shinmera
the connection between the dialogs is very loose, so it's flexible enough to do anything
15:55:45
Shinmera
I'll probably need abstractions on top of this to make it less verbose for common plotlines
15:56:41
Shinmera
https://github.com/Shinmera/leaf/blob/master/dialog.lisp
15:56:43
Colleen
github.com/Shinmera/leaf/bl... Website (HTML), Title: leaf/dialog.lisp at master · Shinmera/leaf · GitHub
15:59:19
gingerale
Holy moly the mobile chrome is bad. Page loads and then it's stuck for 20 seconds
15:59:34
Shinmera
github is also pretty bad
21:51:51
jasom
Shinmera: it is an FSM, just not a DFA.
21:52:21
Shinmera
It's an FSM insofar any computer is an FSM
21:52:31
Shinmera
which is a dumb equalisation to make in my opinion
21:53:29
jasom
I arbitrarily draw the line at "can I count the number of states in one sitting"
21:57:16
Shinmera
Anyway, wondering about the save states. I think I'll just do something similar to what I already do for map files.
21:58:08
Shinmera
Also need to implement level and chunk transitions
21:59:24
Shinmera
Maybe by 2020 I'll get to actually make a game, provided I actually have an idea for what I want by then :/