Because they're discriminated unions, which brings more flavor, nuance, and dynamic outcomes to every roll.
Because they're discriminated unions, which brings more flavor, nuance, and dynamic outcomes to every roll.
Primitives = dice | stats
Data structures = character sheets
Procedures = skill checks
State = HP | conditions
Logic = "IF hope.value > fear.value THEN player.gainHope()"
#ttrpgs
Primitives = dice | stats
Data structures = character sheets
Procedures = skill checks
State = HP | conditions
Logic = "IF hope.value > fear.value THEN player.gainHope()"
#ttrpgs
O(n) → O(1) isn't clever, it's just picking the right tool for the job.
O(n) → O(1) isn't clever, it's just picking the right tool for the job.
colyseus.io
colyseus.io
Listening to this night time coding classic. If you have any other recommendations, drop 'em here 👇
open.spotify.com/album/1ZfETf...
Listening to this night time coding classic. If you have any other recommendations, drop 'em here 👇
open.spotify.com/album/1ZfETf...
open.spotify.com/album/2eXbC9...
open.spotify.com/album/2eXbC9...