On 4/16/2019 at 5:39 PM, 1024 said:Maybe you can have the player do the same thing (or a similar thing) multiple times, each time with choices, but they have to pick a different option every time. This way it still feels like a choice, but they go through all options. Or you could make each situation have one option (a different each time) be better than others, and let the player min-max through all of them themselves. Players like to pick the optimum/overpowered option, and they feel good about doing it.
Edit: Another thought: "designing a game to teach people" is kind of like designing tutorials in games. Some game tutorials are fun (and some not so much), and they all have certain knowledge (game mechanics) that they have to go through. You may want to look into designing game tutorials for more ideas.
also I think puzzle game is a good idea because you'll be able to separate different knowledge and give players basically a reference to look up to. A lot of times merge different knowledge into one game mechanic is just unreliable, player would rather go back reading books one more time than going through a "big" game and repeating some knowledge they possibly already understand.