Hra - kopemar/memory-game GitHub Wiki
Model
V souboru Game.js jsou definovány třídy Game (s dětmi MultiplayerGame a SinglePlayerGame), Card a Player. V třídě Game je definována většina logiky pro párování karet.
CardView
S kartami je svázán CardView, komponenta, která zobrazuje karty a je zodpovědná za jejich animaci při otáčení.
Playground
Všechny karty se zobrazují v mřížce Playground.
PlayerBar
V multiplayeru se zobrazuje i PlayerBar, kde je indikátor aktivního hráče. PlayerBar funguje i jako observer na změny některých vlastností hry (změna hráče či opětovná hra).