github.com/SinghCoder/BlindCoding

A web-based game implemented for APOGEE (Technical fest at BITS), saw participation of over 150+ participants

Open this visualization on its own page →

Contributors

9

Lines of Code

227

From

2019-03-29

To

2020-01-11

About SinghCoder/BlindCoding

Blind Coding is a web-based competitive programming game developed for APOGEE, the technical festival at BITS Pilani, that attracted over 150 participants. The game challenges players to write code without seeing it on the screen—a blind coding experience where they must rely on logic and memory to solve programming problems correctly.

The project implements a real-time competitive environment with features including a live leaderboard displaying player rankings, a code editor with run capabilities, and a timer system to track completion speed. Players receive instant feedback when answers are correct and automatically advance to the next question. The game includes a preview feature that allows players to see their code for a brief period (5-10 seconds) once per question to help them debug and understand their mistakes.

The application uses CSS for styling and incorporates both frontend and backend components, with the backend handling code compilation and result verification. Notable technical considerations include preventing multiple simultaneous compiler runs through button state management and properly handling cursor navigation in the code editor.

Share this video