The classic game! β β βοΈ
Great for practising your rock-paper-scissors abilities against a bot π€ π₯
- Everything has been refactored to follow Clean Architecture. Starting from having everything into one single SwiftUI view.
- Animations! πΊ
- Flip & Scale the Bot's move when it has been set
- Transitions
- Pushing an element in/out (in
GameView)- Transitioning directly on a
ZStackdoes not always behave well when the removal happens π₯ - Instead, embedding the transitioned view into a
VStackfixes the issue β
- Transitioning directly on a
- Draw a rectangle around the
MoveButton's shape for letting the user know that it has been selected ποΈ
- Pushing an element in/out (in
- Centralising the Designs of the
Texts using a DesignSystem approach- Defined styles:
- Primary:
thin®ular - Secondary:
regular - Tertiary:
bold
- Primary:
- Defined styles: