Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make it harder to cheat #2

Open
pcardune opened this issue Dec 24, 2014 · 0 comments
Open

Make it harder to cheat #2

pcardune opened this issue Dec 24, 2014 · 0 comments

Comments

@pcardune
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant