I'm making this Pong game for a school project. I've gone completely overboard so far, and I'm not done it yet. The reason is so I can learn C++ and SDL, so I can make better games... Anyhow, I started programming on Monday, and it's now Saturday. The progress I've made thus far is that the game is a fully-playable pong game, with an ammo meter, secret balls that you can blindly cycle through on the menu screen, and pretty good AI. I used SDL briefly before this week, and I liked it, but all I really did with it was load a bitmap to the screen and get gamepad input, but now I know a lot better how nice it is to work with.
Anyhow, here's a screenshot of my pong game in action:
http://aslan.no-ip.com/~dana/screenshot.png
So far, I haven't implemented proper sound code or the "bullets" yet. I'm thinking of making the bullets just freeze the players for a second, thereby allowing the ball greater chance to slip by. I'm running out of time on this project, as it must be completed by Monday morning. Eventually this game will be running on our Linux-based gaming console that we made as our technologist project. It's all game pad-driven, so I didn't have to worry about mouse or keyboard input. That was nice. Someday, in my spare time, I'll add that in though, so that everyone can play. At least I might.
Anyhow, I don't know why I'm posting this here... I guess just because I felt like it. It's probably nothing near as advanced as most people here are working on, but it is my first C++ program that consists of more than one file, or 50 lines of code... I feel sorta happy about it.