Wednesday 19 August 2009

Demo

Anyway, I'm proud to say that my Mr Ball in 2D is coming along well. A little too well, I suppose... I made the boss kinda hard to kill, because he keeps spamming the lasers! I can't even kill him with 5 lives! Ooh, I did a great job! Hahaha!

I doubt 512 MB of RAM can cope with the vast amount of objects, especially the lasers, but who knows, maybe 512MB is enough.

Do take note however that the mode shown in the video is Insane Mode, that means, the boss will go all out on the player and doesn't matter whether the player wins or loses.

The AI is fairly simple and this AI system has been used through my Mr Ball games, with a little addition la, of course. What the enemy will do is:
  • The enemy chooses an attack from a list of attacks after a few seconds.
  • The enemy executes that attack.
The way the boss chooses his attacks is quite random, which adds to the difficulty to predict the boss' next action. Though, there are some overrides in the AI system, where some attacks are executed on demand.

As you deplete the boss' HP, the boss will choose his attacks faster, giving less time for the player to recover after getting pummeled. Now, in the Normal mode, the boss won't really speed up that much, but in the Insane Mode, Woooowie!

Anyway, the Insane Boss will speed up so much, he'll take no longer than 0.1 second to choose an attack, so that's one attack after another after another!

Oh, good news! Most of the projectiles (spears, CDs, etc), can be repelled off by the water gun!

You can also see the "Critical Moment" in the video (when the screen becomes white-ish). That's the right time for the player to deal some significant damage to the enemy. All he needs to do is press [Space]. With this, the level should not take too long to complete (well, hopefully).

Anyway, currently, the boss has 11 types of attacks. Some are variations of others, but they all are for one thing only, to destroy Mr Ball!

0 comments: