Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 1.53 KB

todos.md

File metadata and controls

39 lines (36 loc) · 1.53 KB

Tasks to complete the basis POC/MVP

  • Game can be started after reaching minimum players
  • Lobby owner changes when the original one disconnects
  • Countdown to start the match
  • Make basic map with camera points
  • Open camera and map walls after countdown starts
  • After the game starts one random player becomes the king
  • King can damage other players
  • Dead players are just disabled and can watch the game from their viewport
  • Server sends game countdown to players every sec
  • Everyone dead = king victory screen
  • 1 > guest alive = guests victory screen
  • Play again button sends back to lobby
    • Reset server, connect players to the lobby again if match didn't started
  • Refuse connection during a match
  • Implement auto patcher
  • Setup server repo
  • Setup server

Tweaks

  • Gun rotation lerp

  • Add players arts

  • Add fonts

  • Add sounds

  • Server show how many seconds to match ends to players out of the game

  • HP Bar

  • Call randomize on king sorter

  • Server disconnected feedback

  • Spectation mode

  • Shoot after game ended

  • Make Logger to debug while there's no real game

  • Proper export server and client builds

  • Move every static func to an Utils class

  • Handle timeout

  • Create a repository

  • Create branch reproducing issue to report bug when consuming static data from a class and using a normal custom class https://docs.godotengine.org/en/stable/getting_started/workflow/export/exporting_for_dedicated_servers.html