Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏓 Game Pingpong

A classic Ping-Pong arcade game built from scratch in Object Pascal using the Lazarus IDE and Free Pascal Compiler (FPC).

Game Pingpong Demo

✨ Features

  • Classic two-paddle Pong gameplay against an AI opponent
  • Real-time collision & scoring system
  • Simple, clean UI built with the Lazarus LCL
  • Lightweight — compiles to a single standalone .exe

🛠️ Built With

🎮 How to Play

  1. Click Mulai (Start) to begin the match
  2. Control your paddle (left side) using Arrow Up / Arrow Down
  3. The AI controls the opponent's paddle (right side) automatically
  4. Score a point when the ball passes your opponent's paddle
  5. Click Reset anytime to restart the match from 0-0

🚀 Getting Started

Play it (Windows)

  1. Go to the Releases page
  2. Download the latest Animasi.exe
  3. Run it — no installation needed

Build it yourself

  1. Install Lazarus IDE (includes FPC)
  2. Clone this repository
    git clone https://github.com/CodeMelvin/GamePingpong.git
  3. Open src/Animasi.lpi in Lazarus
  4. Press F9 (Run) to build and launch

📂 Project Structure

GamePingpong/
├── assets/         # Demo GIF
├── src/            # Pascal source files (the compiled .exe is published via Releases)
└── README.md

📝 License

This project is licensed under the MIT License — see the LICENSE file for details.

👤 Author

Melvin (@CodeMelvin)

About

Classic Pong game built with Lazarus

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages