Skip to content

Java program plays basic 3x3 board Tic-Tac-Toe and 9-Board Tic-Tac-Toe

Notifications You must be signed in to change notification settings

edgettek/TTT-A.I.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Contact Information:

Name: Kyle Edgette
Course: CSC 242 SPRING 2016
Assignment: Project 01

Description:

A Java program plays basic 3x3 board Tic-Tac-Toe and 9-Board Tic-Tac-Toe (where regular 3x3 TTT boards make up a 3x3 Array). The agent uses adversarial search with alpha-beta pruning in both versions of the game, as well as a heuristic evaluation function in the 9-Board version. 


Running the Program:

1. Change directory to src in terminal.

2. Using the following commands to compile the necessary files.
	
		$ javac basic/*.java
		$ javac superTTT/*.java
		$ javac gameplay/*.java

	NOTE: To play a basic version of Tic-Tac-Toe use the command: $ java gameplay.Test basic
	
3. Run the program using the command:

		$ java gameplay.Test super
		
4. Follow the instructions to play the Game!

About

Java program plays basic 3x3 board Tic-Tac-Toe and 9-Board Tic-Tac-Toe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages