Skip to content
/ Pong Public

This project is a remake of the classic Pong game, implemented in C++ using the raylib library. It features single-player gameplay, where you control a paddle to bounce a ball past a computer-controlled opponent. Enjoy the nostalgia of this timeless arcade game with a modern twist

Notifications You must be signed in to change notification settings

Nyfeu/Pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong Game 🏓 (Remake) in C++

This is a remake of the classic Pong game, implemented in C++ using the raylib library. In this version, you play against a computer-controlled opponent, trying to bounce the ball past the paddle controlled by the computer to score points.

Game Screenshot

Features

  • Single-player Pong gameplay against a computer-controlled opponent.
  • Simple keyboard controls.
  • Scoring to keep track of your progress.

Prerequisites

Before running the game, you need to have raylib installed on your system. Follow the installation instructions on the official raylib page.

How to Run

  1. Clone this repository to your system.
git clone https://github.com/Nyfeu/Pong.git
  1. Navigate to the project directory.
  2. Use GNU make to compile the game.
make
  1. Run the game
make run

Controls

  • Player (You): KEY_UP (up), KEY_DOWN (down).
  • Press ESC or close the window to exit the game.

Inspiration

This project was inspired by Nick's programming tutorial, available on: Youtube Video. Nick's video was a valuable source of knowledge and inspiration for creating this Pong game in C++.


About

This project is a remake of the classic Pong game, implemented in C++ using the raylib library. It features single-player gameplay, where you control a paddle to bounce a ball past a computer-controlled opponent. Enjoy the nostalgia of this timeless arcade game with a modern twist

Topics

Resources

Stars

Watchers

Forks