diff --git a/js/bullet.js b/js/bullet.js index 76c2df8..5170077 100644 --- a/js/bullet.js +++ b/js/bullet.js @@ -2241,7 +2241,7 @@ const b = { ctx.stroke(); ctx.lineJoin = "round" ctx.miterLimit = 10 - ctx.sillStyle = "#000" + ctx.strokeStyle = "#000" ctx.fill(); }, drawString() { diff --git a/js/level.js b/js/level.js index 264868f..8f9c58f 100644 --- a/js/level.js +++ b/js/level.js @@ -48,7 +48,7 @@ const level = { // for (let i = 0; i < 3; i++) powerUps.directSpawn(450, -50, "tech"); // for (let i = 0; i < 10; i++) powerUps.directSpawn(1750, -500, "research"); // for (let i = 0; i < 10; i++) powerUps.directSpawn(1750, -500, "coupling"); - // level.ace(); + // level.testing(); // for (let i = 0; i < 1; ++i) spawn.slasher(1900, -500) // for (let i = 0; i < 1; ++i) spawn.slasher2(1900, -500) // for (let i = 0; i < 1; ++i) spawn.shooterBoss(1900, -2500) diff --git a/todo.txt b/todo.txt index 8de3a67..b457b04 100644 --- a/todo.txt +++ b/todo.txt @@ -10,11 +10,18 @@ buckling: can spawn boosts or coupling in addition to heals, ammo, and research *********************************************************** TODO ***************************************************** -add a player to the load screen - static SVG image of player - canvas image - interactable? - full matter.js level? +more (all) bosses need to be made of parts + good examples: spiderBoss, dragonFlyBoss, beetleBoss + methods: + spawn adds in phases, like beetle and tether + constraints, like spider + be nice if each constrained part does something different + constrained mobs that regen after phases + flock, like cellBoss, blockBoss + Bosses that could be converted to more parts + "orbitalBoss", "shooterBoss", "bomberBoss", "launcherBoss", "laserTargetingBoss", "streamBoss", "pulsarBoss", "grenadierBoss", "blinkBoss", "laserBombingBoss", "blockBoss", "revolutionBoss", "slashBoss", "timeSkipBoss", "sneakBoss" + "sneakBoss" could get sneaker adds after each hide phase + "laserTargetingBoss" could have close range stabbers constrained, a few long range shooters, and a few laser shooters use cross product rotation for other mobs? snipers, shooters?