Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tasks and Defs 2.0 #4

Closed
31 of 39 tasks
kettek opened this issue Jun 23, 2022 · 1 comment
Closed
31 of 39 tasks

Tasks and Defs 2.0 #4

kettek opened this issue Jun 23, 2022 · 1 comment

Comments

@kettek
Copy link
Member

kettek commented Jun 23, 2022

This list is a remaster of #2 with more concrete tasks now that we are more than half-way through the jam and have a better understanding of life and the universe around us.

  • Physics
    • Player movement blocking based on filled cell (is this necessary?) At least should prevent moving out of valid game tiles.
  • Music
    • Menu music
    • Wave music
    • Build music
    • Victory music
    • Loss music
  • Sounds
    • Turret fire
    • Turret acquire target (maybe)
    • Player fire
    • Player walk (? maybe, might be cute)
    • Build/place wall/turret
    • Spawn sound
    • Enemy die (maybe)
    • Enemy walk (maybe, might also be cute)
    • Enemy hit core
    • Core explode
    • Wave start (powerup sound, like the spawners gettin juiced)
    • Wave end (powerdown sound, dejuicing)
    • Victory hit
  • Enemies
    • Walker
    • Runner
    • Flier -- does a direct path to the end and does not use pathfinding.
    • Trundler (? Some sort of opposite of Runner)
    • Boss types? Like maybe can walk thru/destroy turrets? Would need a sound cue and probably a preview of its destructive path.
  • Player gfx
    • Player 1/Player 2 polarity -- I would be inclined to invert their colors.
  • Net
    • Projectile spawing/destruction
    • Health updating
    • Placing and destruction of walls/turrets
    • Wave state updating (spawner done)
    • Loss/Victory state synchronization
  • Game Logic
    • Win/Loss conditions
    • Game progress state machine: wave -> build -> wave -> build -> loss/victory -> state_travel
  • Other
    • Energy orbs/currency for building. Also dropped by enemies. Should probably be an entity
    • Limiting building using currency.
    • Returning half currency of wall/turret destruction...?
  • Menu State
    • Main Menu (has start/lobby, quit, and credits...?)
    • Lobby (allows map picking, maybe? And light rules?)
      • Join by IP:Port, Host by IP:Port, Join by magservice name, Host by magservice name -- MAYBE allow some simple matchmaking with player count shown?
    • Controls/Tutorial
      • Maybe "F1" toggled and initially shown on start overlay graphics showing text for controls and arrows pointing to the diff. UI elements says how to use them?
@kettek kettek mentioned this issue Jun 23, 2022
48 tasks
@kettek
Copy link
Member Author

kettek commented Jun 29, 2022

we did it

@kettek kettek closed this as completed Jun 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant