
Interactive2024Event only· Creative Computing Society
Raptus
3D escape room capture the flag
A capture the flag competition staged as a set of 3D escape rooms in the browser, with a live leaderboard and no proctoring at all.
01 Architecture
- React Three Fiber rendering over Three.js, playable straight from a browser with no install.
- MERN backend holding challenge state, with Socket.IO driving the live leaderboard.
- Proctoring deliberately left out. Instead each team draws a randomised subset of challenges with hints placed randomly inside the rooms.
- Randomisation is the anti cheat: a shared answer is worth nothing to anyone else.
02 What is in it
- 600+ players through a single evening.
- Held up against traffic concentrated into one event window.
- Live standings updated over websockets throughout.
Numbers
- 600+
- players
- 0
- proctoring required
Stack
ReactReact Three FiberThree.jsNode.jsMongoDBSocket.IO
Availability
Event onlyAn event game run by the society. It goes up for the event and comes down after.raptus.ccstiet.com