You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now it is pretty easy to cheat your way to the top of the leaderboard. You can just look at the checkpoints and write a simple program that makes the world hit all those check points without necessarily solving the problem "for real".
One idea to make it harder to cheat is to have multiple hidden test worlds for each level which the program would be run against. It would have to succeed on each of the hidden levels as well in order to pass. For example, if the goal is to circumnavigate a world surrounded by walls, the hidden worlds would have walls in different locations so you could not get away with hardcoding the solution but would have to write a real algorithm.
Another idea would be to have a "world generator" script for each level that could generate a random world on the fly with a certain set of constraints. Your program would have to run correctly against multiple random worlds to work.
The text was updated successfully, but these errors were encountered:
Right now it is pretty easy to cheat your way to the top of the leaderboard. You can just look at the checkpoints and write a simple program that makes the world hit all those check points without necessarily solving the problem "for real".
One idea to make it harder to cheat is to have multiple hidden test worlds for each level which the program would be run against. It would have to succeed on each of the hidden levels as well in order to pass. For example, if the goal is to circumnavigate a world surrounded by walls, the hidden worlds would have walls in different locations so you could not get away with hardcoding the solution but would have to write a real algorithm.
Another idea would be to have a "world generator" script for each level that could generate a random world on the fly with a certain set of constraints. Your program would have to run correctly against multiple random worlds to work.
The text was updated successfully, but these errors were encountered: