CITIZENDOT / PingPong

PingPong game in C++.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PingPong

Thanks to @AidanSun05 for resolving issues with Windows terminal. Now, This project is truly cross platform!

PingPong game built in C++. This game demonstrates several OOP concepts. Some of them are below.

  • Inheritance
  • Operator Overloading
  • Paramaterized Constructors
  • Code Splitting into multiple files (header files)
  • enums

Ncurses library is used for console operations.

Installation & Change Log

Refer CHANGE_LOG. It also contains some additional details.

Play

  • Press w and s for left player movement. Up and Down respectively.
  • Press i and k for right player movement. Up and Down respectively.

Download

Choose your OS and Download the game here.

Demo

Pingpong.mp4

Inspiration

This project is inspired by this playlist. Also, I improved somethings over that.

  • Game doesn't glitch. It super smooth now.
  • Emojis & Better looking UI.
  • Proper Classes which inherit from each other so, less repeated code.
  • Last but not least, CROSS PLATFORM!

About

PingPong game in C++.

License:MIT License


Languages

Language:C++ 61.8%Language:Makefile 38.2%