RogueLife/TODO

93 lines
2.5 KiB
Plaintext

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
* Give the chemical slime a magic attack
* Jump attacks for elemental slimes
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