subject

You are required to submit a script file tictactoe. m and supporting functions (modular

design carries 10 points) to get credit for this assignment

when we run tictactoe. m script file, it should start with a welcoming message and show the dashboard of player/computer wins, draws and asks the player to flip a coin

if you enter an invalid input (anything other than h or t), it should prompt the player again!

once a valid character is entered, the game should start. you need to write code to simulate coin toss and decide whether the player or computer gets to start the game

if computer wins the toss, it plays first. you need to write code to let the computer randomly pick a vacant box on the board. computer uses ‘o’ symbol on the board

if you win the toss, you get to play first. you need to write code to get input for row and column number. player uses ‘x’ symbol on the board

so far, so good! here is where it gets tricky. you should not accept any invalid value for row and column numbers (the board is a 3 x 3 matrix). also, if a box is taken, you have to prompt the player again to enter a vacant box row and column

snapshots on next page!

input validation is a key task and you should take care of all these corner cases.

here are the snapshots of a successful game play where player won

here are the snapshots of a successful game play where the game is draw

if you observe, the dashboard at the beginning of the game keeps track of player wins, computer wins and number of draws in current session

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 19:40
Write the quartstogallons java class that declares a named constant to hold the number of quarts in a gallon (4). also declare a variable to represent the number of quarts needed for a painting job, and assign an appropriate value—for example, 18. compute and display the number of gallons and quarts needed for the job. display explanatory text with the values, for example:
Answers: 2
question
Computers and Technology, 22.06.2019 06:50
Type the correct answer in the box. spell all words correctly. which view of report creation allows you to customize the report before the database program creates it? creating a report in allows you to customize the report before the database program creates it. pl asap
Answers: 1
question
Computers and Technology, 22.06.2019 08:30
1.the index finger on your right hand types the f r v 4 j u m 7 h y 6 n lo.9 j u 7 m g t 5 b 2.if you need to multiply 400, 2, and 1 ½, what would you type on the numeric keypad? 400*2*1.5 400/2*1.5 400/2/1.5 400*2*1½ 3.select all examples of proper keyboarding technique. rest your fingers gently on the home row or home keys. slouch in your chair. rest your palms on the keyboard. relax your fingers. keep your hands lower than your elbows.
Answers: 1
question
Computers and Technology, 22.06.2019 11:00
How does a policy manual an organization? a. it boost productivity. b. it create awareness in employees about the organization’s values. c. it employees achieve targets. d. it safeguards the organization from liabilities.
Answers: 1
You know the right answer?
You are required to submit a script file tictactoe. m and supporting functions (modular

...
Questions
question
Mathematics, 26.10.2020 20:50
question
Mathematics, 26.10.2020 20:50
question
Biology, 26.10.2020 20:50
Questions on the website: 13722359