Sign in to follow this  

Field Pong, a physics-based pong game

Recommended Posts

This is the first game I've made in a year or so, so I'd be very interested in feedback. It's written in C# and uses XNA 2.0 and the free Farseer Physics library. It's the first game I've made using XNA, and in fact it started out as a sort of experiment just to help me get the hang of the new tools. It's called Field Pong, and it's a physics-based pong game played in a gravitational field which is represented with a grid very much inspired by that in the Xbox Live Arcade game Geometry Wars. It's really not about competing with the computer as most pong games are. Rather, it's more of an endurance game where you try to go as long as you can and see how high a score you can get. Every time the ball passes the computer paddle, you gain a level. Every time the ball passes your paddle, you lose a life. You start off with three lives, and for every two levels you gain one extra life. Every time you reach the next level, the computer gets a little more vigorous and moves more quickly. Since this is an endurance game about pushing your skills to the limit, there's no cap as to how fast the computer can get. During the first few levels he's very slow; at level 10 he's as fast as you are; from there on he's faster. It requires an Xbox 360 gamepad to play. Hit X to launch a gravity ball into the arena, which is a short-lived object with a strong gravitational pull that sucks in the ball and the obstacles in the arena. Move your paddle around with the left thumbstick. Spin your paddle left and right with the left and right thumbsticks, respectively. You'll want to use this ability strategically to whack the ball when it comes your way. It takes a bit of time to master it. Finally, you can fire bullets in any direction by pointing the right thumbstick in the desired direction. The bullets don't do any sort of "damage"; rather, upon colliding with the ball or an obstacle they interact in a physically realistic way and bump the object. Thus, for example, you can fire at the ball to push it past your opponent. Here are some pictures: Free Image Hosting at Free Image Hosting at Free Image Hosting at You can download the game here. Thanks much for any feedback you have! [Edited by - nilkn on February 1, 2008 4:40:41 PM]

Share this post

Link to post
Share on other sites
Sign in to follow this