MFC GUI Tic Tac Toe (with AI)

I need a basic MFC tic tac toe application written in MFC using no extended macros. Very basic. I have attached an exe file of what I would like it to look like (not exactly though). 1.0 General Description The object of Tic-Tac-Toe is to place three symbols in a row, either Xs or Os to win the game. The opponent, in this case the computer, tries to block the player from placing three symbols in a row while, in turn, attempting to place three of its own symbols in a row. For this version of Tic-Tac-Toe, the player can select either Xs or Os and choose whether to play first or second. 2.0 Technical Requirements Technical requirements contained in this section define the minimum functionality of the Tic-Tac-Toe Game. All requirements in this section shall be traced to a corresponding C++ class and method. 2.1 When executed, the Tic-Tac-Toe Game shall appear as a window with minimum dimensions of 400 pixels in height and 400 pixels in width. 2.2 The Tic-Tac-Toe Game shall contain a playing area divided into nine squares. 2.3 The Tic-Tac-Toe Game shall contain two radio buttons that the player can use to select Xs or Os. X shall be the default value. 2.4 The Tic-Tac-Toe Game shall contain two radio buttons that the player can use to select whether to play first or second. Selecting to play first shall be the default value. 2.5 If the player places the mouse cursor over a square and selects the left mouse button, that square shall display the symbol chosen by that player at the start of the game. 2.6 A player shall not be permitted to change symbols during a game. 2.7 If a player holds the Alt key while pressing either mouse button, a message shall appear asking if the player wishes to quit the current game. If the player answers yes, the game ends and a new game appears. If the player answers no, the game continues. 2.8 If an option to block exists, the game shall not allow the player to win. 3.0 Additional Features The software designer shall propose at least one additional feature. Proposed features that are demonstrated by the program shall not interfere with the operation of any requirements listed in section 2.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Visual Studio 6 *ONLY* Straight MFC/C++

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: mfc tic tac toe, what is an object in programming, visual basic game programming, use case designer, radio programming, programming symbols, programming symbol, programming macros, programming define, programming ai, programming a computer game, pixels studio, os x programming, game ai programming, first computer programming, define programming, define functional programming, define c programming, define computer programming, c programming define, computer programming requirements, computer programming game, computer programming description, computer programming class, computer game programming

Acerca do Empregador:
( 3 comentários ) United States

ID do Projeto: #3029661

4 freelancers estão ofertando em média $16 para este trabalho


See private message.

$17 USD in 2 dias
(7 Comentários)

See private message.

$15.3 USD in 2 dias
(5 Comentários)

See private message.

$8.5 USD in 2 dias
(2 Comentários)

See private message.

$21.25 USD in 2 dias
(0 Comentários)