Friday, May 29, 2009

Update sent to the App Store

I uploaded an update of PewPew. From what I read, it will probably take a week or so for the game to be available on the App Store.
Anyway, PewPew now:

  • encourages doing the tutorial when playing the game for the first time
  • asks for confirmation when quitting a game
  • permits the activation/deactivation of rotation during a replay
  • makes it visually obvious to the player that he has taken a bonus
  • has a lower amount of particles
  • has prettier explosions
  • puts the game in pause when a low battery alert (or a music menu pop up) appears
  • ignores replays that can no longer be played
  • make the difficulty increase more slowly in the "Assault" mode
  • respects the players that are listening to their own music :)
Under the hood updates:
  • versioning system for the scores
  • precalculation of the explosions
  • needed models are loaded at the beginning of a game (to avoid ingame slowdowns)
  • externalized descriptions of the game modes
What I should have finished:
  • The 3rd mode
  • An obvious optimization to the collision detection
I am still not satisfied with the way the "3rd mode" is. I have tried a variety of gameplay models, but I can't find anything that's not too hard and not too boring.
Also, the "obvious optimization" will take a lot of time to do, and right now I prefer focusing on finishing the "3rd mode".

2 comments:

  1. Excellent game play....can't wait to try out the update! Thanks for releasing it.

    ReplyDelete
  2. Great game. For your suggestions on the 3rd mode, I'd recommend looking at some modes from Geometry Wars: Retro Evolved 2, like pacifism, where you need to destroy bad guys from moving from different zones in the map, or king, where you can only fire at enemies in specific zones that get smaller as you enter them.

    Once again, great game.

    ReplyDelete

Unexpected Gotchas in Making a Game Deterministic

When aiming for a fully deterministic program, it is common knowledge that you have to deterministically seed your random number generators,...