project · March 02, 2018 · 2 min read

Challengica

A code-puzzle game we hosted at our college tech fest, where each riddle needs you to write code to solve it, and the answer unlocks the next challenge.

pythondjangogame

Challengica

This is a project I am genuinely proud of. It is a code-puzzle game I built with my friend Mahendra Pamidi, and we hosted it as part of our college technical fest.

The idea is simple and a lot of fun. You land on a web page with a riddle or a puzzle, but the catch is that it is deliberately not something you can just solve in your head. To get the answer you actually have to write a bit of code, and the answer you compute turns out to be the URL of the next challenge. Solve that one, get the next URL, and so on for a few stages, until you reach a page that tells you that you have won.

If you have seen pythonchallenge.com, it is that kind of thing, a chain of programming puzzles where each solution unlocks the next step. Ours was built in Django, and we tuned the challenges toward C/C++ for the crowd at our fest. Watching people at the event actually write code to fight their way through it, stage by stage, was hugely satisfying.

How you can use it

It was made to run as a competition, so it is a set of chained code puzzles. The old hosted version is no longer up, but the repo has the code if you want to see how the puzzle-to-puzzle progression was put together.

Krushi Raj Tula

Krushi Raj Tula · a developer, geek, and enthusiast who loves solving hard problems and fixing things with technology. Reach out on Twitter.

© 2026 Krushi Raj Tula · Designed & built by me, like everything else here · Source on GitHub