Skip to content

djellalmohamedaniss/tic-tac-toe-multi-agent-jade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TicTacToeMultiAgent

tic-tac-toe game implementation using Java agent developement kit.

for now, the project contains 2 types of agents, a RefereeAgent that manages the game, and a SmartPlayerAgent that gets the game state from the referee and chooses his next move. the SmartPlayerAgent uses the minmax algorithm to get the best move.

both agents where implemented with a FSMbehaviour.

the following diagram resumes the full execution, different states of agents and the messages sent where the red box represents the refereeAgent, while the blue one represents a instance of SmartPlayerAgent.

Untitled Diagram(1)

Future features:

  • add a "RandomPlayAgent" to the project.
  • add a better game display.
  • possibility of playing against the agent.

About

tic-tac-toe 🎲, implemented with Jade πŸ€–

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages