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.
Refer CHANGE_LOG. It also contains some additional details.
- Press
w
ands
for left player movement. Up and Down respectively. - Press
i
andk
for right player movement. Up and Down respectively.
Choose your OS and Download the game here.
Pingpong.mp4
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!