Well for the bosses Ive had a few ideas. My main plan was to go with a system with a central boss that is surrounded by satalites, each of the satalites would move in formation with its surrounding satalites and do different things each level. After a load of thought Ive decided to go with a more ‘Warning Forever’ style boss system. The problem with the Warning Forever system is it works in the opposite way to a typical scroller, in that as you dismantle the boss, it gets weaker. I dont really have any ‘elegant’ solution to this so my system will basically use modifiers to alter the behavour of each turret as the other turrets die. The idea is to spread power over the boss almost evenly, there are 10 turrets doing 10 scary things, and you destroy 3 of them, I want the other 7 turrets to do dispraportionatly more damage than they did alongside the ones you destroyed. This way the boss will slowley get harder.
Its a little more complicated than that though, the central ‘hub’ of the boss will have a seperate health bar, getting the hub health to around 50% will automatically start blowing up parts of the boss. Once the boss hits another % possibly 30, all the parts will blow up automatically giving you a ton of powerups to collect before the central boss enters its beserk mode. This is a pure straight forward bullet hell sequence, It should be quite alot harder than the rest of the bosses life span, but will only last a short time. Now, to make this system worth while from a scoring point of view, if you dismantle the boss early, its health will stay the same, so if you never hit the center, but completly remove all the bosses outer parts, the boss enters beserk mode - very early. The up side to this is the turrets never have to self destruct, and you get a ton of points. Also by destroying the outer -> inner nodes of the boss you get even more points, which means holding fire untill the moment were the boss just gives you a quick peek of its outer most turrets, on the harder bosses at least :P.
Anyway thats my system, oh I forgot to mention I have roughly 16 unique turrets down on paper, obviously 16 is a lot and some turrets might be scrapped or altered, but theres more than enough variety if I combine the turrets in different ways for interesting challenges. My aim with the bosses is basically to have a system that is quite flexable and easy to understand from an editing perspective, and also to make sure the bosses are fun alone, the game doesnt need any actual levels, just bosses to stand on its own feet.
Ugh long post, heres a CONCEPT of the bosses I would like, It may look nothing like this in game, I just wanted to make sure its going to look damn cool. I think its better to go with vector graphics as apposed to bitmaps due to them rotating without going a bit blurry, although a bit of detail is lost, I think the added functionality of this system is worth paying the price of a bit of fine detail.
Boss Concept
Oh and my system should hopfully allow for bosses that span many screens, I will have to test it from a performance perspective, so its not deffinate, but if it works these bosses truly will be Massive Entities
I shall update again once Ive made more progress.