Advanced TicTacToe game

Category: C & C++ - Games

This is a complete Tictactoe game, it includes many functionalities, you can play games against another human, you can play against the computer, you can also even let the computer play against itself. The A.I is very good, actualy it is unbeatable, the most you can do is to draw the games. Also, the game include statistics (number of win, draw an lost games) for the current match between players. The A.I for this tictactoe game is an implementation of the MiniMax Algorithm, the algorithm was implemented by using three functions, Minimax(...), MinMove(...) and MaxMove(...), as you probably may have guest it, the main function in this algorithm is MiniMax(...), it returns the best move for the current computer player. To be capable of choosing the best move, the program takes time to generate all the possible outcomes for the current board position anthe possible outco, it decides wich one is the best. Date: 19 April, 2012


TicTacToe Game - Artificial Intelligence - Game Algorithm - Artificial - Intelligence - Game

Homepage: http://www.planet-source-code.com

Developer: planet-source-code.com

License: Freeware

Operating System: Windows

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Ruby TicTacToe is a simple TicTacToe game that you can play against a friend.

developer Developer: rubyforge.org
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris


Proper nouns class can find and extract proper nouns from given text using heuristics based on syntactic clues like first letter uppercased, word position in sentence, etc.

developer Developer: Arturs Sosins
license License: BSD License
operating systems Operating System: Not Available


Yacca is an advanced chat bot (other plugins are under development, including a command-line only version for you to interact with yacca) that is designed to resemble a human chatter as closely as possible.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Yacca is an advanced chat bot (other plugins are under development, including a command-line only version for you to interact with yacca) that is designed to resemble a human chatter as closely as possible.

developer Developer: Joe Estock
license License: Freeware
operating systems Operating System: any


Kbot is an IRC bot written in PHP.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Frogbot is an IRC bot written in Perl.

developer Developer: phroggy.com
license License: Freeware
operating systems Operating System: All


A library of data mining algorithms for Ruby.

developer Developer: rubyforge.org
license License: Freeware
operating systems Operating System: All


Depth data of a face is obtained using a special range camera.

developer Developer: mathworks.com
license License: Freeware
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris


R.

developer Developer: files.rubyforge.vm.bytemark.co.uk
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Linux