Planning and Designing an Interactive Tic Tac Toe command line game - python

Job ID: 36876874

Budget: £20 – £250 GBP

Planning and Designing an Interactive Tic Tac Toe command line game - python

I am looking for a developer to create an interactive Tic Tac Toe command line game using Python. The game should have an intermediate level of complexity with additional features.

The program should aim to implement the following features:
• Allow a player to start a new 2-player game.
• Allow each player to take turns placing tokens.
• Allow the game to judge when a given player (either X or O) has won the
game.
• Allow a player to start a new single-player game against the CPU.
Using your developing understanding1 of how to plan out a program, you should
plan out the program using appropriate techniques, considering the following key
areas:
• Specify, explain, and justify appropriate methods of user interaction for the
program using suitable techniques such as the use of Gherkin
specifications2 based in Hoare logic
• Specify, explain, and justify an appropriate data model for the various
kinds of data the program will deal with, supported by appropriate data type
and data structure definitions based in Set theory3
. This should be
accompanied by appropriate Type definitions within the programming
language based on these Set theory definitions.
• Specify, explain, and justify an appropriate set of behaviours for the
program, supported by appropriate definitions based in Mathematical
Relations4
, Mathematical Functions5
, and Graph Theory.