Scan a real surface, place the arena, and challenge another player.
The camera starts only after you tap and approve the browser permission.
Both phones place their own arena. Match the center, size, and orientation when sharing a table.
A miniature platform fighter on your table. Double-jump, strike, and blast your rival off the stage.
AR-first. Screen mode is an explicit alternative. Multiplayer uses a public test relay, not a production game server.
Move slowly over a well-lit table. Aim at its center.
Play together: create a room, copy the invite, and have your friend open it on another device. Each player presses Ready. Keep the host's tab open and visible.
Play in AR: open the published HTTPS page in a compatible browser, enter AR, scan a horizontal surface, then press Place. Both phones place the arena separately. For the same table, choose the same center, width, and orientation. This prototype does not automatically share physical anchors.
Win: hit your rival to raise their damage percentage. Higher damage means bigger knockback. Knock them out three times. You can jump twice; blasts, dashes, and blocking consume energy.
Controls: A/D or arrows to move. W/Space/Up to jump. J to strike, K for blast, Shift/L to dash, S/Down to block. Touch controls are at the bottom. Left and right are arena-relative, not phone-relative.
Compatibility: surface AR requires WebXR hit testing and DOM overlays. iPhone Safari typically falls back to regular 3D. Permission-blocked embedded pages may need to be opened directly.
Privacy and reliability: no camera images, surface maps, names, or location coordinates are sent by this app. Game messages are encrypted using the room code, but the public relay can see connection metadata. Anyone with the invite can join. The relay may be slow or unavailable; this is not competitive anti-cheat or a production service.