02-12-2023, 02:22 PM
Quote:Hello. Completely logical. If the person wants to play it, he will compile it straight away and not study the source code. But if someone studies it first before play it, he cheats himself in the game. So I would leave it up to each individual how they approach it.
Yes, that's completely reasonable and I agree with you... that is how I was thinking at first. But after that, I realized another scenario is more likely - that someone will begin playing in earnest, but then get stuck for a bit, and realizing they can just dig through the code to find the way to make progress, give in to temptation. That's the scenario that concerns me... not just because people might get less enjoyment from solving things, but also because I'd essentially be leaving temptation wide-open for people to reinforce a bad habit.
Another thing that occurred to me, after having posted this thread and thinking some more - some of the more satisfying solutions in this game actually wouldn't be evident from studying the code at all. A large majority of the simpler stuff would be completely transparent on reading the code, but there are bigger puzzles in this game, where you have all the information already. In those cases, cheating wouldn't tell you anything you didn't already know, since the challenge is putting the pieces together in the right way.
Anyway, I also realized it's not really important at this point. This is just a taste, the first chapter. After the game is finished, it would be a lot easier for me to retroactively encrypt everything. And I've got some friends playing the game as well, so it's not like I'm missing out on testing at this point in development. I think this is what I'll go with for now.