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
ZStack
does not always behave well when the removal happens π₯ - Instead, embedding the transitioned view into a
VStack
fixes 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
Text
s using a DesignSystem approach- Defined styles:
- Primary:
thin
®ular
- Secondary:
regular
- Tertiary:
bold
- Primary:
- Defined styles: