๐Ÿ“ฆ SanchithHegde / tic-tac-toe-android

Tic-Tac-Toe game using the Monte Carlo Tree Search algorithm, implemented in Java.

โ˜… 1 stars โ‘‚ 0 forks ๐Ÿ‘ 1 watching โš–๏ธ GNU General Public License v3.0
android-applicationjavamctstic-tac-toetictactoe
๐Ÿ“ฅ Clone https://github.com/SanchithHegde/tic-tac-toe-android.git
HTTPS git clone https://github.com/SanchithHegde/tic-tac-toe-android.git
SSH git clone git@github.com:SanchithHegde/tic-tac-toe-android.git
CLI gh repo clone SanchithHegde/tic-tac-toe-android
Sanchith Hegde Sanchith Hegde docs(README): Fix broken links 3458ccb 4 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .idea
๐Ÿ“ .settings
๐Ÿ“ app
๐Ÿ“ gradle
๐Ÿ“ img
๐Ÿ“„ .gitignore
๐Ÿ“„ .project
๐Ÿ“„ build.gradle
๐Ÿ“„ gradle.properties
๐Ÿ“„ gradlew
๐Ÿ“„ gradlew.bat
๐Ÿ“„ Keystore.jks
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ settings.gradle
๐Ÿ“„ README.md

Tic-Tac-Toe (Android)

Release

Tic-Tac-Toe game using the Monte Carlo Tree Search algorithm, implemented in Java. The MCTS algorithm makes the computer almost impossible to beat, thus the worst case scenario (for the computer) would be a draw.

Features:

  • Supports Player vs. Computer mode.
  • Follows Material Design guidelines.
  • Supports both light and dark themes. Currently, only changes with system theme.

To-Do:

  • Add toggle to change theme manually.

References

Monte Carlo tree search - Wikipedia

Monte Carlo Tree Search for Tic-Tac-Toe Game - Baeldung

eugenp/tutorials - GitHub

Contributing:

Since this is my first Android app, the code is quite messy. If you find any errors, or have any suggestions, feel free to make a pull request.

Special Thanks

License

GNU GPL v3