

That’s a good point. I think for light novels (where the plot more often than not isn’t entirely planned out in advance), there is a sweet spot somewhere where the author has some freedom, but it still has enough of a structure to not feel arbitrary. Slime Tensei did something in that sense where there is a framework of rules at play, but with a Deus Ex Machina in the form of Raphael, the author can just break free if needed. Sadly it feels a bit inconsistent in later volumes.
Personally, I greatly prefer the planned-out, rigid magic systems as long as the author has the skill to pull it off. Even if the constraints aren’t so well defined, it’s always a huge hype moment when a character can overcome those limitations (ie. Bookworm).















That’s a cool idea. I like games that have mechanics that teach kids programming without them noticing. Stuff like FF XII, Unicorn Overlord, or Factorio. There are also some that are more “on the nose” like Human Resource Machine, but for my taste they are too far on the teaching side and not enough on the fun side.
As for magic script, the Ultima series had an actual magic script from which you assembled your spells. It’s not very complex and didn’t exactly reminds one of programming, but I wonder where it could have gone if the series didn’t die with such a framework.