Another common solution is to randomly generate problems so that you can never learn “by rote” how to pass the level.
They can still “grind” by trying random things until they happen to succeed by chance, but the wider context of the game can discourage that (for example by just showing how many tries it took you)
Another common solution is to randomly generate problems so that you can never learn “by rote” how to pass the level.
They can still “grind” by trying random things until they happen to succeed by chance, but the wider context of the game can discourage that (for example by just showing how many tries it took you)