Skip to content

lucasyanm/pong-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong Game

Pong Gameplay

This project is a recreation of the classic 1970s arcade Pong game, developed in C++. It uses the Windows API and is built and debugged using make and Visual Studio Code.

Table of Contents

Requirements

  • GNU Make
  • MSYS2 (GDB/GCC)
  • VSCode (if you want to use the debug configuration in the .vscode folder)

Build and Debug

  1. Clone the repository:
    git clone https://github.com/yourusername/pong-game.git
    git clone git@github.com:lucasyanm/pong.git

Building

  1. Run the command on the project's root directory
    make

Debugging in VSCode

  1. Open the project in VSCode;
  2. It's ready to run, just press F5 or go to the debug section and launch it :-)

Features

  1. Main Menu
  2. Singleplayer e Local Multiplayer modes
  3. Basic AI for Singleplayer mode
  4. Basic game physics
  5. WASD controls for left player
  6. Arrow controls for right player, if in multiplayer mode

How to Play

There are no secrets. Just run the game, select singleplayer or local multiplay, and have fun!

Notes

It still needs some minor polish and some other features can be added, but you can play the game without any issues.

License

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

Contact

For further information or questions, please reach out to the project maintainer through LinkedIn.

About

The classic 70's pong game coded in C++ only using windows API and standard C++ libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published