Pixel art to do =============== - Player KO animation. The timeline of a KO is: 1. When the player's HP reaches 0, "KO" is played ("falling" animation) 2. When "KO" finishes: (a) "IdleKO" is played in a loop once ("lying down" animation) (b) Simultaneously, end screen appears It is possible to include some idle frames in "KO" in order to delay the appearance of the end screen. - More varied attacks: * Sharp shadow attack (see skill icon for inspiration) * Circular slash? (We already have shock) * AOE-style bomb/meteor/etc? - Enemies: * A new jumping attack for slimes for variety in Wrecked Lab (Arcuz) * Or maybe a flying slime? * Skeletons * More tifuciles (including mamafucile) * Crypt boss (Dracula / Skeleton archmagus / etc) - Better dash animation - Environment damage - Particles after monsters' deaths? Slime puddles, dark enemy outlines, ... Programming to do ================= Core mechanics: * Have a deterministic mode for grinding * Use for items in battle (potions mainly) * Infinite mode for every level * Map events, including removable tombstones in Crypt GLOOM * Elaborate AIs that force the player to move and adapt, not just mash * Tutorial * Bindings for higher score: - Faster waves - No skills - Reduced weapon damage Content: * Additional skills Infrastructure: * Better end screen * Save and load scores (including with bindings) Extra details ============= * Have camera move? (eg. in the direction of movement) * More explosions * Cool-looking shaders? * Leaves particles on monsters' death * Leaves environment damage after spells and explosions * Bonemeal easter egg (grow plants wherever skeletons die) * Also the other easter egg Reference data ============== Level gimmicks: 1. [Mossy Dungeon]: No gimmick, this is the tutorial/baseline 2. [Wrecked lab]: All sorts of slimes 3. [X's Garden]: Tifuciles and the tifucile boss 4. [Mecha Airship]: Gunslinger-loaded bullet hell 5. [Crypt GLOOM]: Map clears when enemies resurrect + final boss Unused resources: - Enemies: * water_slime * chemical_slime * crimson_bat * gb_gunslinger * master_gunslinger * tifucile * washing_machine - Items: * chest Skills: * launch * magic Animations: * items/upgrade Enemies for each level: 1. [Mossy Dungeon]: Introduce basic enemies 2. [Wrecked Lab]: All slimes + some bats 3. [X's Garden]: Tifuciles + Normal and chemical slimes 4. [Mecha Airship]: All gunslingers + Fire slimes 5. [Crypt GLOOM]: Skeletons + Bats + Water slimes