Skip to content

Concentration card game developed in Swift for iOS devices

Notifications You must be signed in to change notification settings

bprinsta/concentration-game

Repository files navigation

Concentration Game

This app allows you to play the card game "Concentration", also known as "Memory" and "Match Up", on your iOS Device. The goal of the game is to match up every pair of cards with as few flips as possible! Check it out live on the app store!

Game Screenshots

Concepts Learned Through Project

  • MVC Architecture
  • Access Control (private & private(set))
  • @IBOutlets and @IBActions
  • Extensions
  • Hashable Protocol
  • Stack Views
  • Basic Auto Layout
  • Structs vs. Classes
  • Storyboard
  • MARK: comments
  • UIAlertController() and UIAlertAction()
  • CAEmitterLayer() and CAEmitterCell

Built With

  • XCode 11
  • Swift 5.1

Future Tasks

  • add flip card sound effects
  • add flip card animations
  • add game background music
  • change game completion alert to a custom game completion view
  • add persistence to keep track of a user's high score (NSUserDefaults)
  • add time based gameplay

About

Concentration card game developed in Swift for iOS devices

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published