Fork me on GitHub

Introducing PiSpace

Pong in Space a.k.a. PiSpace

So much fun to make.

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!

Comments (3)

  1. 11:50 am, 03/10/2012stahlmanDesign  / Reply

    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  / Reply

      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  / Reply

      @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 :]

Leave a Reply

Allowed Tags - You may use these HTML tags and attributes in your comment.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Pingbacks (0)

› No pingbacks yet.