Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using PYTHON Create a Tic?tac?toe board game Requirements: 1) Generate a representation of a 3 by 3 grid of boxes in the Python Shell window

Using PYTHON Create a Tic?tac?toe board game Requirements:

1) Generate a representation of a 3 by 3 grid of boxes in the Python Shell window to be used as a Tic?tac?toe game board.

2) Create a Python list to hold the status (X, O, or unused). The list can be a one dimensional representing the boxes 0?8, or a two dimensional representing rows 0?2 and columns 0?2. The unused value in the array can be a blank space, (empty string), None, or something else you choose.

3) Display a message that indicates which players turn it is. Players can be denoted as 1 or 2; X or O; or some other notation that you derive.

4) Get input for the first players move. Entry can be row and column, box number, or some other method that you derive. It just needs be clear what the player is expected to enter in order to select a specific box.

5) My output that demonstrates steps 1?4 looks like: | | ----- | | ----- | | It's Player One's turn, pick a box [0-8]:

6) After getting the players input, the appropriate symbol (X or O) should be displayed in the box that matches the players input.

7) If the player selects a box that has already been selected, a message to that effect should be displayed, and that player should go again.

8) After the players symbol is placed in the grid, you should repeat the steps starting at #3.

9) This should continue until: 1) there are three of the same symbols in any row, 2) there are three of the same symbols in any column, 3) there are three of the same symbols in either diagonal, or 4) there are no more moves allowed, because the grid is full.

10) On each of the conditions in #8, an appropriate message needs to be displayed. If it is that row/column/diagonal contain three of the same symbol, the message should include which player is the winner.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Constraint Databases

Authors: Peter Revesz

1st Edition

1441931554, 978-1441931559

More Books

Students also viewed these Databases questions