/sansumoku

iOS implementation of an original game.

Primary LanguageSwiftApache License 2.0Apache-2.0

Sansumoku

An original board game for 2 players, a mash-up of Sudoku and Ultimate Tic-Tac-Toe. It is implemented as an iOS app in Swift and C/C++. For user facing features please see the Sansumoku website. Download Sansumoku on the App Store.

For developers

What would you find interesting in this repo as a developer?

  • Custom board is implemented using drawing in Core Graphics
  • A number of AI Engines implemented in C and C++, so you can learn how to integrate reasonably complex C and C++ code with Swift.
  • Monte Carlo Tree Search algorithm. I gave a talk about Monte Carlo Tree Search at the Austin Algorithms Meetup. PDF Slides.
  • AI Engine implemented using Apple's GameplayKit, so you can learn how to use GKMonteCarloStrategist.

Sansumoku screenshot