well i spent way more time than i should've messing with the dumb technicality of monad instances, but i got something that seems to work nicely now.
( raw data file )
the final generator i'm using is
here are a few examples: ( output )
anyway now i really need to start working on something aside from just expanding the generator. like: actions! i have a rough syntax worked out for how they'll fit into the data file and be parsed, and after that it's just a matter of... parsing them and running them.
the goal with these challenges is, aspirationally, first week doing architecture, second week fleshing out a playable prototype. which means i need something playable in the next few days, and that means: actions + generated population + pc control of an actor, all of which are reasonably big things to do. so uh, gotta get on that.
( raw data file )
the final generator i'm using is
PEOPLE
, and the program kindly informs me that there are 501,545,375,139,762 distinct combinations available. (the vast, vast majority of them are from names)here are a few examples: ( output )
anyway now i really need to start working on something aside from just expanding the generator. like: actions! i have a rough syntax worked out for how they'll fit into the data file and be parsed, and after that it's just a matter of... parsing them and running them.
the goal with these challenges is, aspirationally, first week doing architecture, second week fleshing out a playable prototype. which means i need something playable in the next few days, and that means: actions + generated population + pc control of an actor, all of which are reasonably big things to do. so uh, gotta get on that.