i guess you could say the learning curve is a balance feature. it’s an entire functional programming language in a pretty unergonomic form factor, so actually building spells that do anything impressive takes a lot of time.
Only until you’ve figured it out, at which point you’re god. You could make it non-repeatable somehow to avoid that, but magic is depicted as being mainly old, repeated spells most of the time, like in the comic. You could also move to something like Brainfuck or even Malbolge where coding a single new program is hard. As I learned the hard way, though, you’re still going to have no control over what ends up being easy and what’s not.
Actually, it’s more like homeomorphic encryption since you have a system of some bounded complexity instead of a single fixed piece of information. That’s usually harder, but then again you actually want the scheme to be “insecure” in this case.
i think that’s just a fundamental problem with designing magic systems though. if you design it logically, it doesn’t feel like magic. if you design it by feel, it doesn’t make sense. if you want it to feel magic but still be tricky to learn, it becomes a mess.
in the context of minecraft mods there’s also not much you can do.
i guess you could say the learning curve is a balance feature. it’s an entire functional programming language in a pretty unergonomic form factor, so actually building spells that do anything impressive takes a lot of time.
Only until you’ve figured it out, at which point you’re god. You could make it non-repeatable somehow to avoid that, but magic is depicted as being mainly old, repeated spells most of the time, like in the comic. You could also move to something like Brainfuck or even Malbolge where coding a single new program is hard. As I learned the hard way, though, you’re still going to have no control over what ends up being easy and what’s not.
Actually, it’s more like homeomorphic encryption since you have a system of some bounded complexity instead of a single fixed piece of information. That’s usually harder, but then again you actually want the scheme to be “insecure” in this case.
i think that’s just a fundamental problem with designing magic systems though. if you design it logically, it doesn’t feel like magic. if you design it by feel, it doesn’t make sense. if you want it to feel magic but still be tricky to learn, it becomes a mess.
in the context of minecraft mods there’s also not much you can do.