Skip to content

vladimirkratinov/twinpairs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Twin Pairs

With beautiful graphics and fun, addictive gameplay, this game is sure to keep you entertained for hours.
Download now and start the search for the perfect pairs!

Introducing Twin Pairs - the ultimate card-matching game, now available on the App Store!
Put your memory and observation skills to the test as you search for pairs of matching cards in a sea of options.

Twin Pairs is a challenging memory game where one must find and match pairs of cards, increasing the difficulty level and the total number of cards on the screen.

❓ How to play:

  • Reveal cards by clicking on them
  • Only two cards can be revealed at a time
  • If the pictures on the cards do not match, the cards will revert to their original position
  • If the images match, the revealed cards will remain open
  • Get two coins for each matched pair
  • The game is completed when all pairs of cards have been matched to each other

🚀 Features:

  • Twin Pairs is a challenging memory game where one must find and match pairs of cards, increasing the difficulty level and the total number of cards on the screen.
  • This application is written in Swift and uses UIKit as the main framework.
  • Used MVC Design Pattern.
  • The game’s main feature is a unique graphic design with smooth and entertaining UI animations that improve and complement the user experience.
  • Added additional CocoaPods libraries to customize UICollectionView.
  • The impactful sound design emphasizes gameplay, including immersive background music and various effects.

📷 Version History:

ver. 1.0 (Release!)

January 28, 2023 - AppStore release
https://apps.apple.com/us/app/twin-pairs/id6443835807

1 2 3 5 6 7

ver. 0.9

  • [Design] Add “Unlock” image to Unlock button in the ShopController
  • [Design] Add “Select” image to Select button in the ShopController
  • [Design] Add “Selected” image to Selected button in the ShopController
  • Button: Rate Us
  • Button: Contacts
  • [Shop] Add support of AppStore purchase
  • [Shop] Restore Purchases (?)
  • [Refactor] shop design code

1 2 3 4 5 6 7 8 9

ver. 0.8

  • Add description labels in the ShopController
  • Fix: OFF/ON labels in settings
  • Fix: ShopInterface Constraints
  • Fix: ShopInterface ScrollView
  • Fix: CollectionController Interface (added Hub with Coins + Constraints)
  • Shop: Added new animations to Card Sets
  • Shop: Added labels to Card Sets
  • Shop: Added labels to Card Covers
  • Rework Design: card cover color
  • Rework Design: collectionView background item color
  • Rework: GameOver Statistics (9 different)
  • Fix: music stop play when game turn on

ver. 0.7

  • Added Shop
  • Added unlock and select mechanics to the Shop

IMG_7795 IMG_7796 IMG_7798 IMG_7799 IMG_7800 IMG_7801 IMG_7802 IMG_7803 IMG_7804

ver. 0.6

  • Global redesign
  • Added brand new Game Over screen with statistics
  • Collections are reworked
  • Added new animations to Collections
  • Added new card sets
  • Sets are upsized to 24 cards in each set
  • Added Difficulty Mode
  • Added Time Mode

ver. 0.5

  • Added new feature - unlock mechanism in CollectionView
  • Added prices and purchase function
  • oins are presented in every view
  • Settings, Coins and Unlocked Sets of Cards are preserved
  • Fixed UI bugs in CollectionView and CardView
  • Removed Navigation Controller
  • Brand New Animations!
  • Re-design of Collections and Details views
  • UI optimized for swipe gestures
  • Presented new DetailView: clickable picture with details on the other side
  • Tap to dismiss DetailView'

1 2 3 4 5 6

ver. 0.4

  • Presented new feature - Collections!
  • Add custom animations in the Collection view
  • Add a selection of card sets to use in Game Mode
  • Updated settings design
  • Updated UI
  • Updated Settings

1 2 3 4 5 6

ver. 0.3

  • Added Coin mechanics
  • Added Coin animation
  • Added Haptics
  • Added LaunchScreen
  • Added New Background Music
  • Added Settings Button
  • UI Re-Design
  • Menu Re-Design
  • Fixed Constraints bugs

1 2 3 4

ver. 0.2

  • Changed game mechanics (rendering full images to cards)
  • Added a new set of cards
  • Fixed move animations
  • Deleted old mechanics code
  • Refactor Menu Interface
  • Refactor to MVC
  • Added key enums for default values
  • Added Game Statistics
  • Fixed card size design
  • Fixed level system

1 2 3 4

ver. 0.1

  • Basic Game Logic
  • Added Animations
  • Added Game Over Logic
  • Added Restart Button
  • Added SoundFX
  • General bug fixes

1small 2small 3small 4small