gitextract_tij_wt8g/ ├── .gitignore ├── Gameboards.playground/ │ ├── Pages/ │ │ ├── Checkers.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Chess.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Go.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Mancala.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Minesweeper.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Sudoku.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ └── TicTacToe.xcplaygroundpage/ │ │ └── Contents.swift │ ├── Sources/ │ │ ├── Boards/ │ │ │ ├── Alquerque.swift │ │ │ ├── Backgammon.swift │ │ │ ├── Bombsweeper.swift │ │ │ ├── Checkers.swift │ │ │ ├── Chess.swift │ │ │ ├── Dots.swift │ │ │ ├── Doubles.swift │ │ │ ├── Four.swift │ │ │ ├── Go.swift │ │ │ ├── InProgress/ │ │ │ │ ├── Battleship.swift │ │ │ │ ├── Dominos.swift │ │ │ │ ├── Majong.swift │ │ │ │ ├── Pilare.swift │ │ │ │ ├── Tetris.swift │ │ │ │ └── Trouble.swift │ │ │ ├── Ludo.swift │ │ │ ├── Mancala.swift │ │ │ ├── Memory.swift │ │ │ ├── Pegs.swift │ │ │ ├── Sudoku.swift │ │ │ ├── TicTacToe.swift │ │ │ └── Words.swift │ │ ├── Core/ │ │ │ ├── Extensions.swift │ │ │ ├── Grid.swift │ │ │ ├── Operators.swift │ │ │ └── Views/ │ │ │ ├── BackgammonView.swift │ │ │ ├── DotsView.swift │ │ │ ├── FourView.swift │ │ │ ├── GoView.swift │ │ │ ├── MancalaView.swift │ │ │ ├── MatrixView.swift │ │ │ ├── PegsView.swift │ │ │ ├── SudokuView.swift │ │ │ ├── TicTacToeView.swift │ │ │ └── WordsView.swift │ │ ├── Gameboard.swift │ │ └── Validation.swift │ └── contents.xcplayground ├── Games/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Colors/ │ │ │ ├── Accent.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── Background.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Offest.colorset/ │ │ │ │ └── Contents.json │ │ │ └── Text.colorset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj/ │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── BoardController/ │ │ ├── BoardViewController.swift │ │ ├── BoardViews/ │ │ │ ├── BackgammonBoardView.swift │ │ │ ├── BombsweeperBoardView.swift │ │ │ ├── CheckersBoardView.swift │ │ │ ├── ChessBoardView.swift │ │ │ ├── DotsBoardView.swift │ │ │ ├── DoublesBoardView.swift │ │ │ ├── FourBoardView.swift │ │ │ ├── GoBoardView.swift │ │ │ ├── MancalaBoardView.swift │ │ │ ├── MemoryBoardView.swift │ │ │ ├── PegsBoardView.swift │ │ │ ├── SudokuBoardView.swift │ │ │ ├── TicTacToeBoardView.swift │ │ │ └── WordsBoardView.swift │ │ └── Boards/ │ │ ├── Backgammon.storyboard │ │ ├── Bombsweeper.storyboard │ │ ├── Checkers.storyboard │ │ ├── Chess.storyboard │ │ ├── Dots.storyboard │ │ ├── Doubles.storyboard │ │ ├── Four.storyboard │ │ ├── Go.storyboard │ │ ├── Mancala.storyboard │ │ ├── Memory.storyboard │ │ ├── Pegs.storyboard │ │ ├── Sudoku.storyboard │ │ ├── TicTacToe.storyboard │ │ └── Words.storyboard │ ├── Info.plist │ └── MainViewController.swift ├── Games.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ └── IDEWorkspaceChecks.plist ├── LICENSE ├── README.md ├── RM_Checkers.md ├── RM_Chess.md ├── RM_Go.md ├── RM_Minesweeper.md ├── RM_Sudoku.md ├── RM_TicTacToe.md └── icon.ai