A ready multiplayer browser game where the laptop is the main screen and one or two phones become motion controllers. Slice fruit, dodge bombs, build combos, level up, and customize the source for your own event, demo, or portfolio project.
Real project screens
These are actual screenshots from the included Fruit Ninja project: room setup, active gameplay, score HUD, fruit, bombs, and multiplayer action.



Run the main arena on a laptop, monitor, or TV while phones join as controllers.
Players tilt real phones to move slice cursors using browser gyroscope input.
The first two phones become Player 1 and Player 2. Extra devices can watch.
Fruit, bombs, combo bonuses, level intros, speed changes, and penalties are included.
Use it as a ready event game, a real-time Socket.IO learning project, or a base for your own branded motion-control game. The code includes the screen view, mobile view, gameplay rules, room sharing, and setup notes.
Node.js, Express, Socket.IO, and Canvas game code
Laptop screen, phone controller, and spectator mode
QR room sharing, pause/resume, HUD, combo, and level systems
Audio hooks, onboarding overlay, and editable config file
Node.js, Express, Socket.IO, Canvas
Start, pause, resume, QR joining
Payment verified, private 30-minute link