×
chasBall v1.1 - Volleyball Game
What is chasBall?
chasBall is a 2D volleyball game where two players compete to keep the ball in the air and score points by making the ball hit the ground on the opponent's side. The game features:
- Physics-based gameplay: Realistic ball physics with gravity and collisions
- Player movement: Move left/right and jump to hit the ball
- AI opponents: Computer-controlled players with adjustable difficulty
- Multiple game modes: Player vs Player, Player vs AI, or AI vs AI
Controls:
- 🎮 Game Controls:
- ⚙️ Menu: Open game settings menu (pauses game, or press ESC)
- ❓ Help: Show this help dialog (pauses game)
- ESC: Close open modal (menu or help), or open menu if nothing is open
- Red Player Controls (if human-controlled):
- ← Left Arrow: Move left
- → Right Arrow: Move right
- ↑ Up Arrow: Jump
- Blue Player Controls (if human-controlled):
- Z: Move left
- C: Move right
- X: Jump
Game Rules:
- The ball must stay in the air - if it hits the ground, the opponent scores
- Players can only move on their side of the net
- The ball bounces off players, walls, ceiling, and the net
- First player to reach the score limit wins
- After scoring, the game pauses briefly and resets positions
Game Settings:
- Player Names: Set custom names for each player
- Difficulty Level: Adjust AI skill (Expert, Advanced, Medium, Beginner, Easy)
- Computer Plays: Choose which players are controlled by AI
- Starts: Choose which player serves first
- Score Limit: Set the winning score (default: 50)
Tips:
- Time your jumps to hit the ball at the right moment
- Position yourself under the ball's trajectory
- Use the walls and ceiling to your advantage
- Try different difficulty levels to find your match
- Watch the AI's behavior to learn strategies