Riddlebot loves puzzles, riddles, and most of all: ciphers.
Riddlebot will send you riddles in the form of encrypted messages. It's up to you to decrypt them and send them back to Riddlebot's API.
Each challenge is more difficult than the last. Can you solve them all?
POST
your GitHub login to /riddlebot/start
POST https://api.noopschallenge.com/riddlebot/start
{
"login": "noop-challenger"
}
{
"message": "Hello from Riddlebot. Get the first riddle at the provided riddlePath",
"riddlePath": "/riddlebot/riddles/1234567"
}
GET https://api.noopschallenge.com/riddlebot/riddles/1234567
{
"message": "The riddleText is reversed. When you have figured out the answer, post it back as JSON. See the exampleResponse for details.",
"riddlePath": "/riddlebot/riddles/1234567",
"exampleResponse": { "answer": "ANSWER GOES HERE" },
"riddleType": "reverse",
"riddleText": "EVIF EERHT OREZ XIS OWT OWT NEVES RUOF EVIF THGIE TA KCAB EM LLAC ESAELP TOBHTAP SI TI OLLEH"
}
POST https://api.noopschallenge.com/riddlebot/riddles/1234567
{
"answer": "...",
}
Read the API documentation for the complete details.
If you can solve all of the riddles, Riddlebot will provide you a with a unique certificate proving your skill.
To get you started, Riddlebot has provided you with a Ruby program that knows how to talk to the Riddlebot API.
It's up to you to add the logic to solve the riddles.
See who has recently forked this repository...
Want to hear about new challenges and updates?