Sunday, July 14, 2013

Pretty Explosions


http://bigdicegames.com/BZone/bzone.html

When a projectile hits an object (a tank or a static object), you get a simple little explosion effect. When a tank explodes, you get a somewhat bigger explosion effect.

I could spend the rest of the month tinkering with the effects, and I probably will do some tinkering, but between now and then:


  • game modes - that thing with the "game over" and hitting F5 is stale. There ought to be a menu screen.
  • buddy - heyyyyy budddeeee.
  • chrome crashes - I'm not sure if it's in the way that I'm doing sounds, or if it's debugging code that I left in, or what, but I was seeing a few crashes when I went crazy with my projectiles.
  • lighting - this is actually several pieces:
    • model exporter - the exporter can be made smarter to understand normals
    • object shaders - because I so loved the shader debugging I did today, I can't wait to modify the shaders to use the new normals. Or, I could bake the lighting in as part of the export process. Nah, that wouldn't be as satisfying, because of the next thing:
    • dynamic lighting - maybe the bullets are a light source. Maybe the explosions are. That'd be keen.
  • missions - in my head, this sort of ties into game modes, but really, game modes are a precursor to missions. A mission will have several stages. Each stage will have a level layout. Each stage will have one or more waves of enemies. There may be pickup waves (think the "bonus stage" in "Mario Bros.").
  • skycube - maybe I'll actually get around to doing this. With the trees, it hasn't seemed as important.

No comments:

Post a Comment