Rocket Report #1

Welcome to the first Rrrrocket Report!  I’ve decided to make weekly blog posts about Infested Planet and what I’ve been up to.

This week I added a couple of cool things to the game.  I’ve always wanted to start of the game with a bang.  At the same time, the first few levels should teach the player basics.  Until now I didn’t have a very good way to do both.

Well, I’ve just revamped Mission 1 with new shiny LUA code.

rreport_01
 

The player now has AI teammates that the level script controls.  This allows me to amp up the difficulty on Mission 1 to ridiculous amounts.  I jacked up the alien counts to fill the whole level with swarms.  That’s ok, since the AI is there to take care of the difficult stuff.

rreport_02
 

The player still has to capture 3 hive points, but now AI teammates will run up and help you when you attack.  Personally, I love this mission now.  It shows off what Infested Planet is all about right from the start.  I’m sure that I’ll still need to tweak it, but it’s about 1029.5% better.  I wonder how testers will like it?

The other big thing that I threw in this week was new audio code.  Matthew – my personal audio guru – asked for a couple of tricky bits of code to adjust how the sound volume is tweaked.

rreport_03
 

  • For example, if a sound is played over and over again, we might want to reduce the volume of the effect after a while – if a giant siege cannon is firing we don’t want everything to be drowned in noise forever.
  • The other audio bit was muffling sounds that happen outside of the camera view.  In theory it shouldn’t matter, but this is a 2D game and it feels weird to hear loud sounds coming off-screen.  After my code tweak, sounds get muted if they’re far away from the player’s view.

Besides the things above, I did some code housecleaning – the way the game decided if two objects were hostile to each other was a mess.  After my tidying up I can now have more than 2 teams (in theory).  Maybe I’ll use it for some of the later missions.

That’s it for Rocket Report #1.  Next week I’ll be working on more of the campaign missions.  I have a notebook full of mission ideas and I’m not afraid to use it. =)  Look here next Friday for RR #2.

5 Responses to “Rocket Report #1”

  1. spillblood Says:

    Sounds awesome! Thanks for giving an update.

  2. Fib Says:

    Yay!!!! This is what I’ve been waiting for ever since infested planet went into beta! Originally IP was great and fun, but I always felt it was lacking something. Now since you are scripting each individual mission level with interesting events (like AI allies), it’s going to taken to the level of greatness that it deserves. Great job, and keep up the good work!

  3. Alex Vostrov Says:

    Hey Fib and spillblood,

    Glad it see that you guys like the new update. There’ll be more of them in the future.

    I’m quite hyped about the possibilities of the scripting system myself. I can make missions with unique mechanics – you got a small taste of the with the timer race for one of the existing missions.

    I’m really excited for the last missions, actually. I think that I’ll pull out all the stops there.

  4. Dev Links: Big Daddy | The Indie Game Magazine - Indie Game Reviews, Previews, News & Downloads Says:

    [...] Rocket Report #1 (Rocket Bear Games Blog) “Welcome to the first Rrrrocket Report!  I’ve decided to make weekly blog posts about Infested Planet and what I’ve been up to.” [...]

  5. Dev Links: Big Daddy « DIYGamer Says:

    [...] Rocket Report #1 (Rocket Bear Games Blog) “Welcome to the first Rrrrocket Report!  I’ve decided to make weekly blog posts about Infested Planet and what I’ve been up to.” [...]

Leave a Reply