The first boss to be fully built for FlyBoy to face will be the Spider.
Phases
The fight will be divided into three phases:
Hanging from the ceiling
The Spider will be hanging from the ceiling trying to land on the player. While doing this it will periodically spit webs downwards (normal projectiles). The player can use the platforms to defend himself from the webs and the spider.
Attacks:
Spit webs Downwards
Descend from the Ceiling trying to smash player
MAD, on the ground
The Spider descends from the ceiling, mad as hell. It now runs rapidly through the ground from one side of the arena to the other. While it is charging from left to right it should start spitting advanced webs (when they hit a surface they leave a web that causes an aoe slow on that area).
Attacks:
Rampage
Spit Advanced Webs in an arch directed to player
REALLY MAD, is on the ground doing everything it can to hit the player
The Spider is now completely pissed, it jumps in "random" archs across the scenario trying to catch the player. Sometimes it will also run on one direction trying to desperately grab the player with it's claws and fangs. While it is doing it it fires not only advanced webs from her tail, it also fires venom (this venom can leave lasting pool of venom that stays for 2 seconds but causes damage if touched) from her mouth.
Attacks:
Rampage with Jumps
Rampage with claws and fangs ( No jump! e.g: is on a high platform on the left side and sprints to the right side falling from platform to platform until it hits the ground and sprints to the right end of the screen)
Spit Advanced Webs
Spit Venom
Attacks
It should be pretty easy to implement all the projectile and attack logic once #8 is complete.
What would make sense is that the Boss should have weapons ( #8) and those weapons will abstract the logic of all the damage dealing and hitboxes etc (as long as they are correctly positioned on the boss).
The movement that is required to do attacks like Rampage and Descending from the ceiling can probably be programmed directly in the boss no? Maybe wait until #12 is complete to decide.
Advanced webs and venom are basically an explosive projectile.
Phases and attack handling should probably be abstracted by #12 .
To Do
[x] Finish #12
[x] Plan the different phases and phase-switching logic
[x] Code movement
[x] Finish #8
[ ] Create Attacks for the boss
[ ] Playtest
@jcvicente chop chop on #12
@MiguelRenda Read this and do animations please :)
Spider Boss
The first boss to be fully built for FlyBoy to face will be the Spider.
Phases
The fight will be divided into three phases:
Hanging from the ceiling
The Spider will be hanging from the ceiling trying to land on the player. While doing this it will periodically spit webs downwards (normal projectiles). The player can use the platforms to defend himself from the webs and the spider.
Attacks:
MAD, on the ground
The Spider descends from the ceiling, mad as hell. It now runs rapidly through the ground from one side of the arena to the other. While it is charging from left to right it should start spitting advanced webs (when they hit a surface they leave a web that causes an aoe slow on that area).
Attacks:
REALLY MAD, is on the ground doing everything it can to hit the player
The Spider is now completely pissed, it jumps in "random" archs across the scenario trying to catch the player. Sometimes it will also run on one direction trying to desperately grab the player with it's claws and fangs. While it is doing it it fires not only advanced webs from her tail, it also fires venom (this venom can leave lasting pool of venom that stays for 2 seconds but causes damage if touched) from her mouth. Attacks:
Attacks
It should be pretty easy to implement all the projectile and attack logic once #8 is complete. What would make sense is that the Boss should have weapons ( #8) and those weapons will abstract the logic of all the damage dealing and hitboxes etc (as long as they are correctly positioned on the boss). The movement that is required to do attacks like Rampage and Descending from the ceiling can probably be programmed directly in the boss no? Maybe wait until #12 is complete to decide. Advanced webs and venom are basically an explosive projectile. Phases and attack handling should probably be abstracted by #12 .
To Do
@jcvicente chop chop on #12
@MiguelRenda Read this and do animations please :)