A week later and another fun Sunday afternoon with Impact and Box2D has amounted to the PiSpace Alpha. ’Pong in Space’ was a simple idea that came about during a talk I attended at last year’s GDC. The lead physics programmer at Volition commented that, “Pong with physics is a horrible game, that’s why it’s best to fake some results to make things fun.” After working on this game I have to disagree with him. This is very much an alpha and a work in progress, but I am very happy with it’s current state. New features below!
New features since the initial post last week:
- Random start velocity vector for Puck
- “Better” CPU AI
- Tunneling protection for Paddles and Puck
- Puck Tunneling results in random location and velocity for Puck
- Added OST loops provided by CDFrost
- Added soundFX generated using Bfxr
- New Splash page to represent the Impact Engine
- New score system (There’s actually a point now!)
- Tuned player controls
Near-term features to be added:
- 2 Player mode
- Particle effects for vector thrusting
- Particle effects on puck contact
- Title Screen
- Better page integration
- Add paddle animations
- Power-ups (ex: opponent paddle becomes susceptible to rotation for a short period)
- “Tunneling” graphical effects
- Mobile controls (touch and accel)
Known Bugs:
- Box2D v2.0.2 destroyProxy handling
- Paddle/Wall penetration
Please leave some feedback & enjoy!
\| if($options['top_menu_show_home']) {
a>

11:50 am, 03/10/2012stahlmanDesign /
In Safari, upon pressing 1 2 or 3 to start, it simply reloads the main menu and never gets to the game.
12:12 pm, 03/10/2012Derek /
Odd… Thank you for the info. I am sorry it isn’t working on Safari at the moment. I will look into the issue and fix it ASAP!
Oddly enough, if I bring up the developers console in Safari when loading the game, the issue doesn’t occur and the game loads correctly. If the developers console is closed, it does.
9:01 pm, 03/11/2012Derek /
@stahlmanDesign
Should be fixed now. There was an issue with the way that I was loading the game levels that Safari wasn’t happy with. It forced my hand on a planned refactor, so thank you for the feedback. Let me know if there are any other issues :]