Update Main Before Sprint 3#89
Merged
Merged
Conversation
…ive of current url
…oint in future PR
…itory Game Repository & Sprint 2 refactoring
Implement shake cheat frontend
…o that there are no problems in a second game)
Player UUID integration
…r-uni-server chore: change server URL to that of uni server
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Context
This adds a lot of functionality. For details, please view the smaller PRs with more detailed descriptions. After this PR, the game is completely playable, features a cheat function that is activated with shaking the phone during the operative phase, operatives can now skip their turn if they don't want to make any more guesses, after a game the game state is resetted and users can navigate back to the start screen.
Rejoin is enabled using a data store, where username, id, lobbycode and some other parameters are stored to enable seamless rejoin. The user has the option to join a previous game and to discard it, when he reopens the app after closing it during a game.
Changes to the codebase
Also a lot.
Changes outside the codebase
The github pipeline had to be adjusted to feature android integration tests, also some dependencies were added to build.gradle.kts.
Additional information
N/A