Choose your game mode to start:
Select a preset to apply instantly:
Selected Engine Code (Edit or Paste Custom JSON):
Choose active border scoring rule (Bounce back on touch, no falling):
Or paste custom SVG code for pen body:
Or paste custom Board CSS rules:
Choose how you want to play:
Pen Fight Online brings the classic school-bench game to your screen with realistic physics. To play, simply touch or click your pen, pull back in the opposite direction of your target (slingshot style), and release to flick. The distance you pull back determines the power and velocity of your strike.
Pen Fight Pro offers three distinct ways to play, catering to every type of gamer:
Practice your aim against our custom-built AI. The bot calculates the shortest distance to your pen and strikes with varying degrees of power.
Play with a friend on a single screen with full turn locking and dual name/color personalization.
Challenge anyone, anywhere with real-time matchmaking and PeerJS P2P room synchronization.
To keep the competition fair, our digital arena follows these standard rules:
Use the ⚡ Mode button below the desk to switch physics engines on the fly:
Swipe horizontally through these 9 custom vector pen designs. Click Copy Code and paste it directly into the Pen > Custom SVG modal to play with it!
Browse Animated PenSwipe horizontally through these 9 distinct tabletop board styles. Click Copy Code and paste it into the Board > Custom CSS modal.
Browse Animated BoardThe control bar located directly under the game board provides three main options before the match starts:
Q: Why can't I change my pen or board skin during a match?
A: Skins and names lock as soon as the first shot is flicked to keep competitive matches fair and distraction-free.
Q: How do I play with a friend online?
A: Click on the Online mode button. This will automatically open the Online Multiplayer hub where you can start a Quick Match or create a private match link!