MegaPong

Saved games stay in this browser only.

About the game

MegaPong is about as small as a game can be. A paddle slides along the bottom of the screen, a ball bounces off the other three walls, and your only job is to be under the ball when it comes down. Every time it hits the paddle you score a point, and every ten points the ball speeds up a little in both directions. Miss it once and the game is over.

There are no lives, levels or menus: the score in the corner is the whole story, and the next game is one button away. That makes it a good game for a short break, and a fair test of reflexes once the ball has picked up speed.

The author, Andrej (And-0), made it as the example project of his MegaPong tutorial series about writing Mega Drive games with SGDK, the free development kit for the console, and says himself that it is a sample rather than a carefully balanced game. It is a neat way to see what a complete Mega Drive program looks like at its simplest.

Playing it here

This is a homebrew game for the Sega Mega Drive / Genesis: a new program by an independent developer, not a commercial release. It runs in the ClownMDEmu emulator in your browser. Click Play, then press Enter (the Start button) to launch the ball, which starts in the top left corner and heads down to the right. After a game over, Enter starts a new one.

Controls

Key Mega Drive button Action
Enter Start launch the ball, start again
Left / Right arrows D-pad move the paddle
F2 / F4 — save / load the emulator state

A gamepad works too. On a phone or tablet the controller appears on screen.

Tips

Move early. The ball always travels at the same angle, so as soon as it bounces off a wall you can tell where it will come down; get there before it does.

Use the edges of the paddle. The ball only checks whether it touches the paddle, so catching it with a corner counts just as much as with the middle.

Every ten points it gets harder. The speed increase is small but adds up; after thirty or forty points, reading the bounce early is the only way to keep up.

Credits and licence

MegaPong is by Andrej (And-0, ohsat.com) and is released under the GNU General Public License version 3. We compile the ROM ourselves from the author's source with a current SGDK, with a small patch that only renames library calls that changed since the game was written; the exact source, the patch and the build scripts are hosted next to the game.

Screenshots

Screenshot of MegaPong