Expired
Milestone
Mar 23, 2023–Apr 13, 2023
Sprint 2: Multiplayer implementation
Frontend
- Finish menu screens setup
- Connect game HUD to GameController and tank
- Render opponent tank
Backend
- Log in user
- Matchmaking: Lobby setup
- Turn taking
Unstarted
(open and unassigned)
0
Ongoing
(open and assigned)
0
Completed
(closed)
25
- Refactor main menu with scene2d
- Draw tank sprite with separate cannon
- fix: Retry shortcuts on -1 status code
- Fetch gameState from server
- Fix nullpointer from http status code -1
- Implement game ending with banners
- Sounds and music
- Fix login request in frontend has wrong endpoint
- Get terrain from backend
- Get opponent json
- end-turn in frontend
- Frontend documentation
- render opponent from JSON
- Fix tank flipping
- Stop input when player turn has ended
- Backend nice-to-haves
- sounds in gameplay
- connect login to backend
- QA ProjectileHit-logic
- Update leaderboard screen to use scene2d
- Connect FindGameController to backend
- Improve control over gameplay process flow
- Display states in gameplay with banner in middle
- Find game screen setup
- screen bug fix
Loading
Loading
Loading