Skip to content
This repository has been archived by the owner on Nov 28, 2021. It is now read-only.

mkhrapov/sansumoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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