1. Snap or upload each face โ 2. Press START โ 3. Knock your friend off the stage. Local 2‑player.
CHOOSE YOUR FIGHTER
๐พ Your fighters are saved in this browser. Tap โฌ Backup to keep a copy or move them to another device.
๐ฎ No controllers detected โ press a button on a DualSense to wake it. (Keyboard works too.)
PLAYER 1
Using default face
Weapon
Special
Shield
Balanced build
trained: +0 pts
Move A/D ยท Jump W ยท Drop S Attack F ยท Special G ยท Block Q ยท ๐ E
PLAYER 2
Using default face
Weapon
Special
Shield
Balanced build
trained: +0 pts
Move โ/โถ ยท Jump โฒ ยท Drop โผ Attack . ยท Special / ยท Block L ยท ๐ O
Mode
AI difficulty
3 stocks each ยท higher % = bigger launch ยท ring-out to KO ยท ๐ช Staff: hold Attack to lift, release to drop
The cartoonizer here is a local canvas filter (posterize + saturation boost) standing in for a real AI image model.
To go production: replace cartoonFilter() with a call to an image-gen API and keep the rest.
2nd
P2
๐
1st
P1
+15 pts
1P
P1
2P
P2
VS
๐ PLAY ONLINE
Pick your fighter on the main screen first, then host or join.
or
Connectingโฆ
Share this code with your friend:
----
CHOOSE YOUR STAGE
Click a stage (or use your controller pointer) to start the fight
Center your face
Cartoon as
๐ Your photo is used only to create your cartoon fighter. It's sent to our AI to draw it and is never stored on our servers.