Skip to content
DevDen

DevDen

Gamify your boring virtual hack

Created on 24th August 2025

DevDen

DevDen

Gamify your boring virtual hack

The problem DevDen solves

The Problem It Solves

Core Problem

Virtual hackathons are boring, disorganized, and lack the energy of real events. Teams struggle with scattered tools, judges get unfairly distributed, and participants drop out due to poor engagement.


Specific Issues Fixed

Engagement Problems

  • Static interfaces that feel lifeless
  • No spontaneous interactions between teams
  • High dropout rates from isolation
  • Missing hackathon energy and community feel

Collaboration Chaos

  • Teams juggling Slack + Zoom + GitHub + Google Docs
  • No real-time code collaboration
  • Hard to find mentors when stuck
  • Judges can't see project progress

Unfair Judge Distribution

  • Manual assignments create overloaded judges
  • Wrong expertise matching (AI judge on medical project)
  • Inconsistent evaluation standards
  • Last-minute reassignment chaos

What This Fixes

For Participants:

  • 2D game environment makes it fun to move around and meet teams
  • Real-time code editing with built-in video calls
  • Leaderboards track coding time and progress
  • Natural networking through proximity interactions

For Judges/Mentors:

  • Auto-assignment based on expertise and workload balance
  • Live view of all team projects and code
  • Jump into any workspace instantly
  • Standardized evaluation process

For Organizers:

  • Automated team and judge management
  • Real-time participation analytics
  • Less manual coordination work
  • Better sponsor visibility

Real Use Cases

  • Corporate hackathons: Internal innovation with automatic mentor matching
  • University events: Students + professors with fair track distribution
  • Global hackathons: 24/7 mentor coverage across time zones
  • Recruitment: Companies observe real coding skills and teamwork

Concrete Improvements

BeforeAfter
8 different tools1 integrated platform
60% completion rate85% completion rate
Manual judge assignmentAutomated fair distribution
15 min avg collaboration3+ hours collaboration
Scattered feedbackCentralized progress tracking

Bottom line: Turns virtual hackathons from isolated coding sessions into engaging collaborative experiences that people actually want to finish.

Challenges we ran into

Challenges I Ran Into

Real-Time Multiplayer Lag

Problem: Players saw others teleporting around. Avatar positions were 2-3 seconds behind reality.

Solution: Reduced position updates from 60fps to 20fps, added client-side prediction, and used delta compression to only send changed coordinates.


Collaborative Code Editor Breaking

Problem: Monaco Editor + Yjs would randomly disconnect users, losing their changes and cursor positions.

Solution: Switched to line-level conflict resolution instead of character-level, added auto-reconnection with state recovery, and implemented local backups every 30 seconds.


Judge Assignment Algorithm Failures

Problem: Auto-assignment broke with uneven numbers (23 teams, 5 tracks, 8 judges with different expertise).

Solution: Replaced simple round-robin with constraint satisfaction algorithm using backtracking, plus manual override for edge cases.


WebRTC Video Calls Crashing

Problem: Video calls worked in testing but failed when 3+ people joined the same collaboration zone.

Solution: Ditched raw WebRTC for Agora.io SDK, added connection quality indicators, and created zone capacity limits with queuing.


Memory Leaks from Game Objects

Problem: Browser slowed down and crashed after 2-3 hours of gameplay due to memory buildup.

Solution: Implemented object pooling, automatic cleanup when players change zones, and optimized sprite atlases to reduce texture sizes.

Tracks Applied (4)

Vultr Cloud Deployment Track

Why Vultr Cloud Fits This Project Technical Requirements Match Real-Time Multiplayer Needs: Low latency global servers...Read More
Vultr

Vultr

Best Use of MongoDB Atlas

Best Use of MongoDB - MLH Track Why MongoDB Fits This Project Real-time multiplayer games generate messy, unpredictabl...Read More
Major League Hacking

Major League Hacking

Education

Education Tracks - Why They Fit Natural Learning Environment Students learn better when they can move around, explore,...Read More

Open Innovation

Why This Project Belongs in Open Innovation Cross-Industry Problem: Virtual collaboration sucks across all sectors - ed...Read More

Discussion

Builders also viewed

See more projects on Devfolio