Android Open Source - Game play android-tic-tac-toe






Project Summary

Tic-tac-toe game in Android platform that supports two modes of play. User could play with a friend or user could play against the green robot. The brain of green robot is an implementation of Alpha-Beta pruning a better variation of Min-Max algorithm..

Web Site / Source Repository

android-tic-tac-toe is hosted in the following web site
https://github.com/fahadshaon/android-tic-tac-toe

If you think the Android project android-tic-tac-toe listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of android-tic-tac-toe.

ItemValue
Java File Count15
Supported screen sizes[mdpi]
Minimum SDK Version4
Activity Count2




License

The license information of android-tic-tac-toe is as follows:

MIT License

Resource Files

There are 6 image files in android-tic-tac-toe. The names of the image files are listed as follows.

board.png
player_empty.png
player_o.png
player_o_finished.png
player_x.png
player_x_finished.png

The following screenshort is generated from the image listed above.

null




Java Source Files

org.shaon.android.tictactoe.TicTacToeApplication.java
org.shaon.android.tictactoe.activity.SettingsActivity.java
org.shaon.android.tictactoe.activity.TicTacToeActivity.java
org.shaon.android.tictactoe.board.Board.java
org.shaon.android.tictactoe.board.Cell.java
org.shaon.android.tictactoe.exception.InvalidTurn.java
org.shaon.android.tictactoe.model.ActionState.java
org.shaon.android.tictactoe.model.Action.java
org.shaon.android.tictactoe.model.AlphaBetaSearch.java
org.shaon.android.tictactoe.model.MinMax.java
org.shaon.android.tictactoe.model.PlayerConfig.java
org.shaon.android.tictactoe.model.SearchAlgorithm.java
org.shaon.android.tictactoe.model.State.java
org.shaon.android.tictactoe.model.TerminatingCondition.java
org.shaon.android.tictactoe.model.WinningCombination.java