Skip to content

Meeting agenda: Progress review, roadplan updates and kickoff of phase 4

Otto edited this page Jul 17, 2024 · 2 revisions

Date: 17.7.2024
Time: 15:00-17:00
Location: Big Meeting Room

Attendees: All project team members

1. Welcome and Introductions

  • Brief welcome and introduction of participants.
  • Overview of meeting objectives.

2. Progress Review and Status Updates

a. Review of Phase 3 Progress and Pending Items

  • Game Interface

    • Overview: Develop game interface using HTML5 Canvas and Three.js.
    • Status: No development started yet; to be addressed in Phase 4.
    • Next Steps: Plan for implementation and UI/UX enhancements for local tournament mode.
  • Friend Management

    • Overview: Implement basic friend management features (add, remove friends).
    • Status: Adding friends and seeing online statuses are in progress. Challenging friends is optional but useful for testing.
    • Next Steps: Complete adding friends and online status features; optionally implement challenges for testing.
  • Game History Database

    • Overview: Set up the database for saving online game history and stats.
    • Status: Game History Database is now finished.
    • Next Steps: Integrate the Game History Database with the backend services.
  • Server-side Pong

    • Overview:
      • Game Logic: Refine game mechanics.
      • Web Socket Connections: Ensure stable connections for gameplay.
      • Integration with Renderer: Address issues with the game renderer prototype.
    • Status: Basic game logic and web socket connections are in place, but issues with renderer integration persist.
    • Next Steps: Improve communication with the renderer and refine game mechanics.

b. User Profile and Management
- Signup, Login, and Authentication: User management is working - Friends: Friends is ready, need tests - Integration with Frontend: Discuss integration strategies for user management features.

c. Frontend Progress
- Refactoring: Status of ongoing refactoring efforts. - Integration with Backend: Update on progress and challenges faced. - Three.js Renderer Progress: Showcase progress on integrating the Three.js renderer into the frontend.

d. Local Tournament Status
- Overview: Current status and challenges faced.

3. Discussion on Phase 4 Tasks and Roadmap (Weeks 7-8: 15.7-28.7)

a. Game Interface Development
- Overview: Develop game interface using HTML5 Canvas and Three.js. - Tasks: Design and implement the game interface. - UI/UX Enhancements: Focus on local tournament mode.

b. Friend Management Completion
- Overview: Finish implementing friend management features. - Tasks: Complete adding friends, seeing online statuses, and optionally, implement challenges for testing.

c. Game History Database Integration
- Overview: Ensure full functionality and integration with backend services. - Tasks: Integrate Game History Database with other services for complete functionality.

d. Server-side Pong
- Overview: Address existing issues and improve server-client communication. - Tasks: - Refine game mechanics and features. - Ensure local 1vs1 functionality. - Test remote 1vs1 games with friend management and challenging. - Implement latency handling and game result updates.

e. Matchmaking for Online 1vs1 Game
- Overview: Develop and integrate matchmaking logic for 1vs1 random pairing. - Tasks: Create and implement matchmaking algorithms.

f. Designing the Progress of How a Game Session Will be Initiated and Managed
- Overview: Plan and implement the game session initiation process. - Tasks: Design the session management flow for game initiation.

4. Decisions and Next Steps

  • Finalize Decisions: Confirm the approach for Phase 4 tasks.
  • Assign Responsibilities: Determine who will take on each task and set deadlines.

5. Q&A Session

  • Open Discussion: Time for questions, concerns, and discussion.

6. Summary and Action Items

  • Recap: Summarize key decisions and action items from the meeting.
  • Action Items: Assign responsibilities and set deadlines for tasks.
  • Next Meeting: Propose dates for the next checkup meeting: 24.7 or 25.7, around 11:00 or 12:00.

7. Adjournment

  • Closing Remarks: End of the meeting.

Action Items

  1. Complete Phase 3 Documentation:

    • Ensure all documentation for Phase 3 is up-to-date.
    • Share documentation with the team for review.
  2. Initiate Phase 4 Tasks:

    • Begin work on Phase 4 tasks as outlined.
    • Schedule follow-up meetings or check-ins as necessary.
  3. Update Issue Tracking:

    • Use GitHub Issues to track progress and document problems, tasks, or feature requests.
    • Ensure all team members are creating issues for new bugs, tasks, or improvements they encounter.
    • Assign and prioritize issues to streamline project management.
  4. Complete User Management Tasks:

    • Finalize the implementation of user registration, login, and authentication.
    • Address UI/UX enhancements and testing for user management.
  5. Integrate Game History Database:

    • Complete the integration of the Game History Database with other backend services.
  6. Server-side Pong Development:

    • Prioritize the development and refinement of server-side Pong mechanics.
    • Ensure clear plans and deadlines for local and remote 1vs1 functionalities.
  7. Matchmaking and Game Session Management:

    • Develop matchmaking logic and design the process for game session initiation and management.
    • Set milestones and deadlines for these tasks.
  8. Frontend and Backend Integration:

    • Continue integrating frontend features with the backend.
    • Address any issues and prepare for future development tasks.