Pong

Cannonball Clash

Naval cannon duel with Rally Fever. Build streaks, unlock legendary rallies, and shrink the AI with Cursed Powder. First to 11 wins by two.

Runtime loadPlayable in browser
Quick start

Slide ship up/down, tap START. Build rallies for legendary effects!

Challenge: EasierTouch: Easiest on touch

Cannonball Clash gameplay screenshot

How to play

Defend your fortress and sink your opponent's ship with well-aimed cannon shots. First to 11 hits wins. Build rally streaks to unlock Fever tiers — RALLY 5, CANNONBALL FEVER, HIGH SEAS RALLY, LEGENDARY RALLY. Power-ups include Reinforced Hull (big paddle, gold glow) and Cursed Powder (shrinks the AI paddle, purple glow).

Touch controls

Slide ship up/down • START • PAUSE

Keyboard controls

ArrowUp / W — move up • ArrowDown / S — move down • Space / Escape — pause • Enter — confirm

Tips

AI difficulty is selectable from the pause menu (easy/medium/hard). Power-ups (gold or purple glow) appear on the left side. Rally tiers boost visual effects and streak rewards. Ball speed increases with each paddle hit. Audio unlocks after your first tap.

Features

  • AI opponent
  • Rally Fever streaks
  • Cursed Powder power-up
  • Reinforced Hull power-up
  • Procedural audio

Behind the build

Cannonball Clash is a Pygbag/WebAssembly port of the original Python game.

  • Pygbag/WebAssembly port pipeline
  • Touch input bridge for slide controls
  • Procedural audio synthesis
  • AI opponent with difficulty scaling
  • Rally milestone escalation and visual tiers
  • Dual power-up system with distinct effects

Availability

Playable in browser now via Pygbag and WebAssembly, and also included in the desktop release.

Keep playing

Back to arcadeSee all games →
Try nextDifferent challenge: BalancedTreasure Cove

Breakout fans who want a multi-stage fortress siege with power-ups and special bricks.