-
Notifications
You must be signed in to change notification settings - Fork 4
Meeting agenda: Progress review, roadplan updates and kickoff of phase 4
Date: 17.7.2024
Time: 15:00-17:00
Location: Big Meeting Room
Attendees: All project team members
- Brief welcome and introduction of participants.
- Overview of meeting objectives.
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.
-
Overview:
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.
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.
- Finalize Decisions: Confirm the approach for Phase 4 tasks.
- Assign Responsibilities: Determine who will take on each task and set deadlines.
- Open Discussion: Time for questions, concerns, and discussion.
- 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.
- Closing Remarks: End of the meeting.
-
Complete Phase 3 Documentation:
- Ensure all documentation for Phase 3 is up-to-date.
- Share documentation with the team for review.
-
Initiate Phase 4 Tasks:
- Begin work on Phase 4 tasks as outlined.
- Schedule follow-up meetings or check-ins as necessary.
-
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.
-
Complete User Management Tasks:
- Finalize the implementation of user registration, login, and authentication.
- Address UI/UX enhancements and testing for user management.
-
Integrate Game History Database:
- Complete the integration of the Game History Database with other backend services.
-
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.
-
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.
-
Frontend and Backend Integration:
- Continue integrating frontend features with the backend.
- Address any issues and prepare for future development tasks.