Pong Wars is a creative take on the classic Pong game, where two balls bounce around the screen, each "painting" the canvas with its own color. The visual result is a mesmerizing battle between two colors that constantly shifts as the balls move across the screen.
- Runs natively on All Platforms that Flutter support
- Interactive controls for grid size and game speed
- Live score tracking
- Smooth animations with proper collision physics
The game consists of:
- Two bouncing balls with different colors
- Each ball converts tiles to its own color when it passes over them
- Physics-based collision detection with the edges
- Customizable grid density and game speed
- A simple yet captivating visual aesthetic
Inspired by the original Pong Wars by vnglst.
- Original JavaScript version: vnglst/pong-wars
- ASCII Python
- Atari 2600
- BBC Micro Bot
- C version
- C# (Cross-platform on iOS, Android, WebAssembly, MacOS, Linux, and Windows)
- C# with DIKUArcade
- C++
- C++ with SFML
- Earlier version with padels
- Eternal Bounce Battle (GDevelop)
- Godot
- Gold Wars (This version has an end!)
- Java
- Kotlin/Wasm
- Land-Or-Water
- Pico8
- Pong-Wars Fireballs
- Processing
- Pygame version
- Python
- Rock, Paper, Scissors, Lizard & Spock
- React Native
- Rust/Wasm
- Scratch
- Seasons Pong
- SwiftUI
- Swift (SpriteKit)
- Tag-Team (Live)
- Yin-Yang Pong
- Ying Yang
- M5Stack version
- Hex version