Architecture of Memory¶
Purpose¶
Being a conventional memory game where players have to memorize cards in order to find matching pairs.
General code structure¶
The frontend has the following package structure
- `assets`: images / global style used in the project
- `components`: .vue components
- `router`: manages routing between singleplayer and multiplayer
- `types`: typescript files containing the data structures and controllers
Starting the service¶
See the README or the user manual. (to be improved)
What to look at¶
For data structures see: DataModels or DTOs
The following class diagram will help understand the architecture:
What to ignore¶
N/A
Known Design Flaws¶
N/A
Known Bugs¶
An up-to-date list of open bugs can be found at https://github.com/orgs/Gamify-IT/projects/6/views/11 by searching for memory.
Tests¶
We use unit tests for testing.