Brain Training Game for iOS written in Swift that trains your brain and hand-eye coordination as my Final Project for my Mobile Development 1.1 course in Make School. It follows best practices in Model View Controller pattern to avoid massive view controllers. Separation of concerns, using enumaration to keep track of game's current state and difficulty, protocols like CaseIterable be able to use allCases method to select a random case for Color, String for case's rawValue, and some custom protocols
- Different game difficulties
- High score functionality for each difficulties
- Basic animations
- Transition animations
- Easy: White Cards
- Medium: White and Black Cards
- Hard: Green, Red, Black, and White Cards
- Requirements
- Stroop Effect
- Sample Implementation: Color Match
Lincense under MIT License