-
Notifications
You must be signed in to change notification settings - Fork 2
Meetings
15 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- David García Weiss
- Matías Valle Trapiella
Investigated different approaches toward the development of the system and discussed various alternatives for the database (DDBB).
Decide whether to segregate development into frontend and backend with assigned developers for each, or to have everyone working across the full stack.
Agreed to use Firebase as our database.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- David García Weiss
- Matías Valle Trapiella
Deployment of a documentation prototype.
-
Develop the frontend:
- Login
- Game mode selection
- Game display
- Leaderboard / End of game
- Tutorial and Timer
- Start deployment via Vercel.
- Initiate progress on the AI bot (normal difficulty, non-random).
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- David García Weiss
- Matías Valle Trapiella
- First deployment of the application on Azure.
- Assignment of documentation tasks.
- Create the first version of the documentation.
- Continue frontend development: Finish Login, Game mode selection, and UI displays.
- Start deployment via Vercel.
- Continue progress on the AI bot.
1 hour
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- David García Weiss
- Matías Valle Trapiella
First Sprint revision: Documentation v_0.1 and first deployment on Azure.
- Create the Firebase database.
- Connect the database with the game logic.
- Connect the game and database with the frontend.
- Create a new bot strategy and implement difficulty levels.
- Fulfill 70% of the mandatory requirements for the next sprint.
Adopt a Hexagonal Architecture (Ports and Adapters) to bridge Azure (frontend/engine) and Firebase. Consider using Kubernetes in later phases for microservice orchestration and container management.
Special note: David García Weiss has left the group and the assignment.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Group revision of the Login window; discussion and agreement on the global project architecture.
- Create the Firebase database.
- Connect the database with the game and frontend.
- Develop new bot strategies and difficulty levels.
- Reach 70% of mandatory requirements for the next sprint.
Agreed to use Express instead of Spring Boot and Bootstrap for visual components.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Revision of the Login window and game interface; discussion on the progress of the gameManager microservice.
- Complete the connection between the backend, frontend, and game logic.
- Continue developing bot strategies and difficulty levels.
Use Redis to cache ongoing matches for quick access.
5 hours
Discord (Remote)
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Integration of Redis for game state caching, implementation of the authentication mechanism, and establishing the correct match flow.
5 hours
Discord (Remote)
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Fixed bugs related to Redis and bot communication; resolved Firebase credential issues and connected the frontend with the backend.
5 hours 30 min
Discord (Remote)
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Matías Valle Trapiella
Second Sprint deployment. Addressed technical debt from disabled E2E tests, fixed webapp module test errors, and resolved workflow.yml configuration issues regarding environment variables in the VM.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Second Sprint revision: Second Azure deployment and initial implementation of the game and authentication systems.
- Finish full integration (Game + Backend + Frontend).
- Improve database structure and queries.
- Continue progress toward sprint requirements.
Prioritize full system integration before adding new features.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Relaunched Azure deployment due to cloud service issues.
- Fix deployment and update documentation.
- Apply E2E tests and perform branch cleanup.
- Work on frontend adaptability, new game modes, and multiplayer.
Complete documentation updates and deployment fixes by next week; begin frontend adaptability checks.
30 min
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
Applied fixes to Azure deployment; progress on frontend responsiveness and agreement on implementing multiplayer via Kubernetes.
- Finalize deployment stability.
- Advance multiplayer logic and bot AI behavior.
Ensure a stable version is ready for the next review. Finish the first game mode, statistics panel, and Documentation v_2.
1 hour 15 min
Discord (Remote)
- Pelayo Pérez Cueto
- Matías Valle Trapiella
Deployment of the project for the 3rd Sprint revision.
1 hour
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
3rd Sprint revision: Improved deployment stability, bot AI, frontend adaptability, and statistics. Added the "Replay" feature.
- Refine multiplayer functionality and optimize bot AI.
- Fix remaining bugs and refine UI/UX details.
Consider on implementing multiplayer using Kubernetes.
1 hour
Class L-15 during class hours
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
- Implement sound for the game
- Finish online mode
- Add new gamemodes
1 hour
Class L-15 during class hours
- Jaime Alonso Fernández
- Ana Calleja Ramón
- Matías Valle Trapiella
- Add internationalization
- Create a presentation
- Finish documentation
- Add online
- Add play method common to everyone for bot competition
Focus on adding the new play method, coverance and finish documentation
4 hours
Discord private call
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Matías Valle Trapiella
- Merge of online mode
- Merge play method
- Merge new gamemodes
- Merge completion of load tests
- Final deployment
7:30 hours
Discord private call
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Matías Valle Trapiella
- Merge play method
- Merge new gamemodes
- Merge completion of load tests
- Solve coverance problems
- Final deployment
Presentation Final review
3 hours
Discord private call
- Jaime Alonso Fernández
- Pelayo Pérez Cueto
- Ana Calleja Ramón
- Matías Valle Trapiella
- Presentation
- Final review