/pong

A version of the classic Pong game with many additions, written in C# using MonoGame.

Primary LanguageC#MIT LicenseMIT

DonkerPONG

A version of the classic Pong game with many additions, written in C# using MonoGame.

Download the game and source code for Windows.

About the game

A while ago I made my own version of the world famous Pong in C#. This was because of a presentation I held for Dutch class, in which I talked about the creation of the original Pong and Atari, among other things. I thought it would be nice to create my own version of Pong and show this during the presentation.

Now, sometime later, I've created a new and improved version which uses MonoGame. It's not entirely faithful to the original, but it does the job.

Watch the video.

Features

Gameplay

You can alter the limits for the score and time. You can also adjust the speed of the game or have it adjusted automatically. Do you want to add an extra ball to make everything more exciting? You can! And finally, you also have the option to choose your opponent: another player or the computer. You can also let the computer play against itself.

Main menu Start new game Gameplay

Settings

You can alter the controls for both players.

It's also possible to enable or disable the sounds, adjust the volume or switch to different sound effects.

And finally you can change the resolution, toggle vsync or switch to full screen.

Settings - controls Settings - audio Settings - video