• 1 Post
  • 33 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle

  • Have you looked at the Lisps / Scheme / Racket yet? Racket in particular makes it quite nice to go #lang blah at the top of the file and change the parsing or interpretation entirely.

    For example all the documentation pages and guides are written in scribble:

    https://docs.racket-lang.org/scribble/getting-started.html#(part._first-example)

    #lang scribble/base
     
    @title{On the Cookie-Eating Habits of Mice}
     
    If you give a mouse a cookie, he's going to ask for a
    glass of milk.
    

    And it has an entire document markup language created in it, which can output pdf or html. But you can still use @ syntax to drop in racket code to compute values. Or create templates.

    I even implemented a #lang which took assembly directly (and interpreted it, it was for a class).

    So if you are really after full control, you should study Lisps and their macro systems.













  • Yeah, I remember that. I didn’t like how it felt tbh. Spend 3 points to get a what, +4 on a d20 roll? That feels real bad when the d20 rolls high and didn’t matter or rolls low and doesn’t matter. And it doesn’t matter 4/5 of the times so at the end of an adventuring day if you spent all your might on bonuses it could only pay off once.

    I mean sure, you get discounts as you level up, and yes, it really pushes you to use cyphers to actually solve problems, as trying for things directly was always a toss up, and that does push you towards the main themes of exploiting random artifacts all the time but I still didn’t like it.





  • I was actually trying to play through that with my 202 level Chinese. I had a notebook with my translations and everything. Actually pretty good, and I like the unit Square via actual stats, as well as the fact reinforcements are all at the footsteps markers, and you never have someone popup and stab you.

    But yeah what if the French Revolution also had magic girls?