Skip to content
This repository has been archived by the owner on Jan 31, 2024. It is now read-only.

Sprint 5

jiabaow edited this page Mar 31, 2022 · 12 revisions

Arda:

This week I have implemented a simple difficulty system for the game types we are planning to have in our app. I integrated these changes on top of Maxime's to have consistent implementation details on the setup screen.

I was unable to do further than that, as I was busy with other projects, exams, and visa preparations.

I had no particular blockers this week except the time constraints.

Laurynas:

This week I deleted some unnecessary files that were created before linking our data to the firebase. I also linked authentication activity to profile activity and changed edit username and handle so that the change would appear in the firebase.

I wouldn't say I encountered any particular difficulties because after last week I had a good grasp of how the firebase works. I could've done more but I had some other thing to attend to and will make up for it next week.

Maxime:

This week I've updated all the UI of the app in a coherent way (except the temporary one). They now all follow the same color palette and template. As a whole team it helps us to get a more final vision of what the app will look like and will help us in future implementation.

I've also done a final version of the logo (was a draft previously) and updated it in the app.

I had no particular problem during this sprint.

Kamila:

This week I finished my last week's PR with a solo typing game. The problem was that the activity was not destroyed correctly. So when the tests were running, the activity from solo game piled up messing with other activities. Since it was not clear from errors in Android Studio, it took a lot of time to solve the problem. As for this week's task, I have connected the game with a game-ending screen and did a small PR with some functionalities needed for my teammates.

After the destroying activity was done, my tasks went smoothly and without problems.

Margaux:

This week, I fixed and merged the PR from last week: thanks to this, the local game screen can now receive and use dynamic input from the setup screen for the number of players and their names. I also fixed the score updating functionality for the local multiplayer game and finally managed to connect it to the UI.

I haven't been able to test a few parts of the game screen's code due to the tests not finding certain layout elements: this did not impact the coverage too seriously (it was still over 80%), but I will look further into this issue next week.

Other than that, I had no particular blockers during this week. I am happy that I finished all my tasks and estimated well the time I would need to complete them.

Jiabao:

I finished my planned task in advance. (I still haven’t received any answer to my question related to microphones, so I couldn’t test that part). Then I did some refactoring and code reformat in another PR to have the 7h work.

Everything went well this week.

Overall team:

Since most of the team members had a midterm this week, we didn't have our meeting on Monday as usual and we focused more on code refactoring and improving what we already had instead of rushing into the next step.

Everything went pretty well, nobody encountered any big problem, we finished all the planned tasks and merged all the PRs, our time estimation is getting more accurate, too.

Clone this wiki locally