Retro VideogamePersonal Project2019

> BOOTING PONG_OS_V1...

> LOADING PYTHON_INTERPRETER...

> INITIALIZING PYGAME_LIB...

> READY_

Pong Game Python :: V1.0

This is a retro Pong clone I developed during my final year of high school. It represents one of my earliest dives into programming and game logic. Written completely in Python using the Pygame library, it taught me the fundamentals of the game loop, state management, and event handling.

Pong Gameplay
Pong Menu

SYS_FEATURES .TXT

  • >Single player mode: Can play against a basic mathematical AI opponent tracking the ball's 'dy' (Delta Y, vertical velocity and direction) to calculate intercepts.
  • >Two player mode: Local multiplayer action sharing the same physical keyboard (W/S vs UP/DOWN).
  • >Retro Assets: Authentic simple sound effects mapped via pygame.mixer and blocky geometric rendering.
  • >Win Conditions: Custom loop executing a 'First to reach the score goal wins' hard-limit.

Python & Pygame

Written entirely from scratch in Python relying exclusively on the Pygame library for painting buffer pixels to the screen, capturing keyboard events, and computing real-time AABB collision mathematics.

AppImage Distribution

Compiled, bundled, and packaged natively for Linux as an `.AppImage` (42 MB). It contains the full embedded Python runtime and Pygame libraries, making it globally executable without CLI setup.

Get in Touch

Looking to start a new project or just want to say hi? My inbox is always open. Let's build something extraordinary together.

Let's Discuss Your Project

Pick a time that works for you. We'll hop on a 30-minute discovery call to discuss your goals. There's absolutely zero obligation, and you'll receive free technical guidance regardless.