Volley

Volley is a polished Pong-style arcade game built with Python and Pygame CE.

Status
Repository
Updated
Jul 2026
Tools
Python, arcade, game, game-dev, pong

The problem

Volley is a polished Pong-style arcade game built with Python and Pygame CE.

What I built

Volley is a polished Pong-style arcade game built with Python and Pygame CE, with menus, AI difficulty tiers, rally survival, persistent settings, generated sound, visual feedback, and a PyInstaller build path.

How it works

  • Main menu, mode select, difficulty select, countdown, pause, settings, controls, and game-over screens.
  • 1-player vs AI, local 2-player, and rally survival modes.
  • Rookie, Pro, and Legendary AI tiers with different reaction and prediction behavior.
  • Sub-stepped swept collision, paddle clamps, speed cap, edge-influenced bounce angles, win-by-two scoring.
  • Persistent settings and rally high scores through platformdirs.

Tradeoffs and limits

This project does not currently have a hosted demo. Run and verification instructions live in the repository when available.

What I learned

python -m pip install -e ".[dev]"

Documents

Resume

Download PDF
Preview of Aden Ramirez's technical resume