Skip to content

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

License

Notifications You must be signed in to change notification settings

SamuelFolledo/BrainTrainer

Repository files navigation

Brain Trainer

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

Features

  • Different game difficulties
  • High score functionality for each difficulties
  • Basic animations
  • Transition animations

Game Play

MenuVC: User can select from 3 difficulties:

  • Easy: White Cards
  • Medium: White and Black Cards
  • Hard: Green, Red, Black, and White Cards

Easy: Top card TEXT must match the bottom card's TEXTCOLOR

Medium: Black cards's answer is opposite of white's answer

Hard: Green means yes, and red means no, with black and white cards rules


App Inspiration

Important Links

Lincense under MIT License

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages