It is a classic TicTacToe game.
Built using XCode 13.1 (Swift 5.5, for iOS 13.0 or later).
- Clone this repo
- Open
tictactoe-ios.xcodeproj
- Build and run the project on selected device (or simulator)
- Implement Views;
- Implement MVVM;
- Implement game logic;
- Implement AI behavior;
- Implement different AI behaviors depending on difficulty;
- Utilize Interactor design pattern;
- Utilize Coordinator design pattern;
- Utilize DI (Dependency Injection) design pattern;
- Implement data persistence, using CoreData, for statistics collection;
- Cover with tests;
- Implement two devices multiplayer mode, using MultipeerConnectivity framework.
TicTacToe iOS is licensed under the terms of the MIT license.