5d1c547eaab21705a65b3ec04a8e3f15fec74c25
Tic-Tac-Toe is a two-player game played on a 3X3 grid
where players alternate placing 'X' or 'O' in an empty
space in the grid. The first player to lineup three marks
in a row, column, or diagonal wins. X goes first,
players alternate turns, and only one player can have
a winning line (or no one). If a player has won, the game
ends immediately, and no more moves can be made.
considering players
3x3 = 9
X has 5 moves.
O has 4 moves.
Project is build as gradle root and child projects.
Gradle handles build and run of program using AspectJ Java runtime.
Build Environment:
JDK25,
Eclipse 4.38 with Gradle Buildship
AspectJ 1.9.25+
In Eclipse import project as an Gradle Project.
Tests with ASPECTJ:
on windows:
gradlew.bat run
/ or on linux:
sh ./gradlew run
AspectJ Referee component will call the Game plays.
Languages
Java
95.7%
AspectJ
4.3%