malloc-defense/TODO.md

79 lines
1.3 KiB
Markdown

# Objective
[X] Mobs spawn in waves
[X] Mobs move towards goal
[ ] Mobs carry bomb to goal
[X] Mobs arm bomb
[X] Bomb explodes
# UX
[X] Wave boss bar
[X] Mob count boss bar
[X] Stage titles
[ ] EXPLOSIONS
[ ] Colored titles
[ ] Clickable /ready in chat
[ ] Sidebar
# Social
[ ] Automatic VC groups for games
[ ] DiscordSRV
[ ] Plan stats
[ ] /invite friends to games
[ ] /voterestart
# Mechanics
[ ] Coin drops
[ ] Mob tracking should prioritize bomb
[ ] Mobs recover dropped bombs
[ ] Bomb carriers are slower
[ ] Bonus coins for complete coin pickup
[ ] Infinite weapons + armor
[ ] Ammo/health spawns
# Scripted waves
[X] Spawn in batches
[X] Randomized spawn locations
[X] Weighted distributions
[X] Batch overlap
[ ] Scripted batch overlap/timings
[ ] Scripted spawn locations
[ ] Bosses
# Mapping
[ ] Load arenas from config file
[ ] Live map editing
# Game lifecycle
[ ] /list arenas and games
[ ] /start a game on an arena
[ ] /join games
[X] /ready
[ ] /leave games
[ ] /restart games
[X] Spectator mode on death
[X] Player readiness starts countdown
[ ] Game is automatically closed some time after game over
[ ] Return to lobby on leave/close
[ ] Instancing
# Powerups
[ ] Coin pickup range
[ ] Coin boost
[ ] Knockback on weapons
[ ] Damage boost
[ ] Speed boost
[ ] Health boost
[ ] Repair barriers
# Fantasy
[ ] Totems/turrets/stationary weapons