Implement public-key cryptography in Super Mario Maker to create a level that is easy for the developer to clear (complete) and upload but is very difficult for other players. Inspired by this video, https://www.youtube.com/watch?v=9D5i3K5-QxM, which tried but gave up on (presumably symmetric) cryptography because players can download any level and examine it in the level editor to reverse engineer a key. Asymmetric cryptography avoids this problem.
(Update: both cryptographic hashes (find a preimage) and symmetric cryptography (find the key) avoid the problem.)
Incidentally, the download feature has been removed from Super Mario Maker 2, departing from the spirit of free (as in freedom) software, which is a shame. Because Nintendo records upload timestamps, there was already enough rope for copyright infringement lawsuits if a creator wanted to sue a block-by-block copier, and it's a bit surprising lawsuits for statutory damages did not happen.
Also tangentially, this video, https://www.youtube.com/watch?v=gz5VW1Ma27U, demonstrates a technique of force-feeding Mario a weird mushroom, supposedly making the level probabilistically very unlikely to be clearable by anyone other than the developer. However, the comments calculate that the probability of clearability to be at least 20%. If reality is much less than that, what is actually going on with the random number generator? Are you always guaranteed one (perhaps exactly one) weird mushroom in 100 tries? (If so, the level could have been made a little bit smaller.)
No comments :
Post a Comment