Skip to content

Latest commit

 

History

History
79 lines (59 loc) · 2.38 KB

2023-03-27.md

File metadata and controls

79 lines (59 loc) · 2.38 KB

Weekly Report, COMP361

Meta Information

Group

  • Hexanome-16
  • java

Team Members

  • Constantin Buruiana
  • Tristan Leclair-Vani
  • Éléa Dufresne
  • Peini Cheng
  • Imad Issafras

Status

3 most outstanding tasks scheduled until the next report, per team member

  • As a Team
    • Finish implementing extensions
    • Create savegame presets (both mandatory and for testing)
    • Add tests to acheive 80% coverage

Tasks achieved, scheduled for this report, per team member

  • Constantin Buruiana
    • Integrated savegames into client
    • Fixed constant token refresh bug
    • Created error prompt
    • (WIP) Added account registration screen for admin players
  • Tristan Leclair-Vani
    • Helped debug constant token refreshes
    • Participated in team discussions
  • Imad Issafras
    • Implemented token discarding
    • Added single L2 and double L3 cascades
    • Prevented players from opening some prompts when it's not their turn
  • Peini Cheng
    • Added cities initialization and display on game board (win conditions and triggers TBD)
    • Implemented all trade routes
  • Éléa Dufresne
    • Participated in team discussions

Tasks missed, scheduled for this report

  • Complete noble visit
  • Complete the expansions

Top 3 unexpected challenges encountered since last report

  • Turns out we have a lot more left than expected :(
  • Final assignments season is insane

Top 3 lessons learned since last report

  • Issues usually have more granularity than initially thought
  • As the project grows in complexity it becomes harder to find the true source of bugs even with proper separation of concerns and best practices
  • But those best practices are still very valuable :)

3 most critical bugs in current functionality (optional)

  • Pending game actions with embedded data (e.g. noble conflict) fail to be parsed when creating a session from a savegame
  • The client has an active timer thread for token refreshes even after window has closed
  • Reserving cards needs more testing

Contribution statement

Name Percentage (%)
Constantin Buruiana 30
Peini Cheng 30
Imad Issafras 30
Tristan Leclair-Vani 8
Éléa Dufresne 2

Team mood

  • Keep rollin' rollin' rollin' rollin' rollin'