A new puzzle - I need someone with brains lol!

Jax2
NewLounger
Posts: 8
Joined: 08 Oct 2013, 19:05

A new puzzle - I need someone with brains lol!

Post by Jax2 »

Hi again everyone!

This isn't a puzzle as much as an issue I need to solve and I have been wracking my brain and cannot come up with a solution.

On my site I have grid logic puzzles (which some of you may have seen on my other posts)...

I would, eventually, like to have competitions to allow people to try and solve the puzzle in the shortest time possible.

The way it works currently, if you are not a member of the site, you can still solve a puzzle and check your answers. If you log in, it will save your results (I.e., how long it took you to do which puzzle on what date). This is the problem!! If someone solves the puzzle, writes down the answer, logs in and just puts the answer in, they will have an abnormally short completion time. Likewise, if they do the puzzle on paper before attempting it on the site, again, could just put in the answer and have a short completion time.

I cannot, for the life of me, figure out a way to ensure people are honest and complete the puzzle in a fair manner for the competitions, and even for normal leader boards when not in a competition.

Anyone able to wrap their brain around all that and come up with a viable solution? I can't seem to!

The closest I got to an answer was make it a special puzzle that can only be viewed once per person, so they have to solve it then and there, but that doesn't help with leaderboards heh

User avatar
HansV
Administrator
Posts: 78544
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: A new puzzle - I need someone with brains lol!

Post by HansV »

Unless you require people to log in before they can view a puzzle, I don't think there is a real solution to that problem. Hiding puzzles from visitors might reduce the popularity of your website though. So perhaps you shouldn't keep track of how long people take to solve a puzzle, just of who solved it.
Best wishes,
Hans

dasadler
5StarLounger
Posts: 889
Joined: 25 Jan 2010, 16:26
Location: Garden Grove, CA 92844 USA

Re: A new puzzle - I need someone with brains lol!

Post by dasadler »

Just for inspiration, you might take a look at websudoku.com. They allow you to solve the puzzles with or without logging in. As far competition goes, if you log in, it will track your times and show hoe you compare to all other players and other players in your age group. There is not a winner but you can see how you compare to everyone else and if you cheat you're only fooling yourself. One one feature it has that I like is that once you complete a puzzle, it allows you to email a challenge to someone to solve the same puzzle.
Don

User avatar
BobH
UraniumLounger
Posts: 9295
Joined: 13 Feb 2010, 01:27
Location: Deep in the Heart of Texas

Re: A new puzzle - I need someone with brains lol!

Post by BobH »

I think you will have to require logging in to solve your quandary. If you require login, you could defer presenting a puzzle until the use logged in then you could present a random puzzle unseen by that user before and begin the clock when the puzzle is displayed. If the puzzle is not completed in that first session, present only the incomplete puzzle to that user each time he logs in unless he cries "uncle" admitting defeat. Then you never show that user that puzzle again but display a random puzzle to him on the next try.
Bob's yer Uncle
(1/2)(1+√5)
Dell Intel Core i5 Laptop, 3570K,1.60 GHz, 8 GB RAM, Windows 11 64-bit, LibreOffice,and other bits and bobs

User avatar
Leif
Administrator
Posts: 7210
Joined: 15 Jan 2010, 22:52
Location: Middle of England

Re: A new puzzle - I need someone with brains lol!

Post by Leif »

I would have sample puzzles that don't count. If someone is interested (and honest) enough to want to take part, they would need to register and log in, and could then see the 'real' puzzles and have their scores logged.

I think you'll find that if someone really wants to cheat, they will find a way round most methods. They could just as easily log in with one set of credentials, find the answer, then log in again with another set with the answer to hand...
Leif

User avatar
BobH
UraniumLounger
Posts: 9295
Joined: 13 Feb 2010, 01:27
Location: Deep in the Heart of Texas

Re: A new puzzle - I need someone with brains lol!

Post by BobH »

Leif wrote:I would have sample puzzles that don't count. If someone is interested (and honest) enough to want to take part, they would need to register and log in, and could then see the 'real' puzzles and have their scores logged.

I think you'll find that if someone really wants to cheat, they will find a way round most methods. They could just as easily log in with one set of credentials, find the answer, then log in again with another set with the answer to hand...
Would not the use of IP addresses to identify users prevent - or at least deter - that sort of cheating? Or, perhaps, IP addresses are easier to spoof than I think.
Bob's yer Uncle
(1/2)(1+√5)
Dell Intel Core i5 Laptop, 3570K,1.60 GHz, 8 GB RAM, Windows 11 64-bit, LibreOffice,and other bits and bobs

User avatar
StuartR
Administrator
Posts: 12615
Joined: 16 Jan 2010, 15:49
Location: London, Europe

Re: A new puzzle - I need someone with brains lol!

Post by StuartR »

Many IP addresses are shared, for example if I connect from work there could be thousands of us using the same proxy server. Even if I connect from home then I have the same IP address as the rest of the family.
StuartR


User avatar
BobH
UraniumLounger
Posts: 9295
Joined: 13 Feb 2010, 01:27
Location: Deep in the Heart of Texas

Re: A new puzzle - I need someone with brains lol!

Post by BobH »

StuartR wrote:Many IP addresses are shared, for example if I connect from work there could be thousands of us using the same proxy server. Even if I connect from home then I have the same IP address as the rest of the family.
Thank you, Stuart!

I did a little online digging after making my post and learned a good deal about IP addresses. As always, you are correct . . . IP addresses would not work in the situation described.
Bob's yer Uncle
(1/2)(1+√5)
Dell Intel Core i5 Laptop, 3570K,1.60 GHz, 8 GB RAM, Windows 11 64-bit, LibreOffice,and other bits and bobs