Android Open Source - Game tictactoe TicTac2






Project Summary

Tic-Tac-Toe Android Game Project.

Web Site / Source Repository

TicTac2 is hosted in the following web site
https://github.com/bbuecherl/TicTac2

If you think the Android project TicTac2 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 TicTac2.

ItemValue
Java File Count43
Supported screen sizes[mdpiv11, mdpi, xxhdpi, hdpi, xhdpi, hdpiv11, xhdpiv11]
Target SDK Version19
Minimum SDK Version9
Activity Count6
Required Permissionsandroid.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\click.wav
assets\failed.wav
assets\won.mp3




Resource Files

There are 14 image files in TicTac2. The names of the image files are listed as follows.

ic_action_about.png
ic_action_back.png
ic_action_home.png
ic_action_mark_circle.png
ic_action_mark_delete.png
ic_action_mark_drag.png
ic_action_mark_rect.png
ic_action_mark_resize.png
ic_action_mark_rotate.png
ic_action_mark_save.png
ic_action_mark_select.png
ic_action_next.png
ic_action_settings.png
ic_notification.png

The following screenshort is generated from the image listed above.

null




Java Source Files

TicTac2 has the following Java source files.

tk.agarsia.tictac2.controller.AppStackController.java
tk.agarsia.tictac2.controller.ApplicationControl.java
tk.agarsia.tictac2.controller.BoardTouchListener.java
tk.agarsia.tictac2.controller.FileController.java
tk.agarsia.tictac2.controller.GameController.java
tk.agarsia.tictac2.controller.feedback.Sound.java
tk.agarsia.tictac2.controller.feedback.SoundController.java
tk.agarsia.tictac2.controller.feedback.Vibration.java
tk.agarsia.tictac2.controller.marks.Mark.java
tk.agarsia.tictac2.controller.marks.MarkController.java
tk.agarsia.tictac2.model.Game.java
tk.agarsia.tictac2.model.board.Board.java
tk.agarsia.tictac2.model.board.BoardParser.java
tk.agarsia.tictac2.model.board.BoardParserV2.java
tk.agarsia.tictac2.model.player.AbstractPlayer.java
tk.agarsia.tictac2.model.player.PlayerInterface.java
tk.agarsia.tictac2.model.player.bot.AbstractBot.java
tk.agarsia.tictac2.model.player.bot.BotRandom.java
tk.agarsia.tictac2.model.player.bot.BotSmart.java
tk.agarsia.tictac2.model.player.bot.smartV2.BotSmart.java
tk.agarsia.tictac2.model.player.bot.smartV2.DecisionGrid.java
tk.agarsia.tictac2.model.player.bot.tree.Edge.java
tk.agarsia.tictac2.model.player.bot.tree.Exporter.java
tk.agarsia.tictac2.model.player.bot.tree.Node.java
tk.agarsia.tictac2.model.player.bot.tree.TreeBuilder.java
tk.agarsia.tictac2.model.player.bot.tree.WeightController.java
tk.agarsia.tictac2.model.player.human.HumanLocal.java
tk.agarsia.tictac2.model.player.human.HumanRemote.java
tk.agarsia.tictac2.model.player.human.Timer.java
tk.agarsia.tictac2.view.BoardView.java
tk.agarsia.tictac2.view.MainActivity.java
tk.agarsia.tictac2.view.Space.java
tk.agarsia.tictac2.view.TicTac2.java
tk.agarsia.tictac2.view.activities.GameActivity.java
tk.agarsia.tictac2.view.activities.MenuActivity.java
tk.agarsia.tictac2.view.activities.OptActivity.java
tk.agarsia.tictac2.view.options.MarkAdapter.java
tk.agarsia.tictac2.view.options.MarkCreator.java
tk.agarsia.tictac2.view.options.MarkListPreference.java
tk.agarsia.tictac2.view.options.MarkView.java
tk.agarsia.tictac2.view.options.Options.java