Design program that allow player to play game of tic-tac-toe

Assignment Help Programming Languages
Reference no: EM131119475

Tic-Tac-Toe Game

Design a program that allows two players to play a game of tic-tac-toe. Use a two dimensional String array with three row and three columns as the game board. Each element of the array should be initialized with an asterisk (*). The program should run a loop that does the following;

a. Displays the contents of the board array.

b. Allows player 1 to select a location on the board for an X. The program should ask the user to enter a row and column number.

c. Allows player 2 to select a location on the board for an O. The program should ask the user to enter the row and column number.

d. Determines whether a player has won or if a tie has occurred. If a player has won, the program should declare that player the winner and end. If a tie has occurred, the program should say so and end.

e. Player 1 wins when there are three Xs in a row on the game board. Player 2 wins when there are three Os in a row on the game board. The winning Xs or Os can appear in a row, a column, or diagonally across the board. A tie occurs when all of the locations on the board are full, but there is no winner.

Reference no: EM131119475

Questions Cloud

How would you classify the estimated sales returns stemming : Does the proposed plan achieve the goals of increasing the current ratio and decreasing the debt to equity ratio?
Explain why these social responsibility activities : It has been argued that shareholder wealth maximization is not a realistic normative goal for the firm, given the social responsibility activities that the firm is “expected” to engage in (such as contributing to the arts, education, etc.). Explain w..
Determine your approach would not work for every country : Propose one strategic idea that could launch a regionally famous American product into the global market. Provide two examples to support your idea, and determine whether your approach would or would not work for every country. Support your respon..
Analyzing results of a marketing strategy : Please answer the following questions in a 3-5 page paper (include additional title and references pages) and include APA format and citation style with accompanying references:
Design program that allow player to play game of tic-tac-toe : Design a program that allows two players to play a game of tic-tac-toe. Use a two dimensional String array with three row and three columns as the game board.
Is the shareholder wealth maximization goal a short or long : Is the shareholder wealth maximization goal a short- or long-term goal? Explain your answer.
How many days before the hurricane arrives : Imagine a Category 5 strength hurricane is heading toward Long Island in New York. How many days before the hurricane arrives must the mandatory evacuation order be issued so that all of the people are able to get off the island?
Can corporate morality be practical : An organization's goals often include being a good corporate citizen by emphasizing ethical and socially responsible decisions and actions. What happens when an organization's values are continually on public display? What are the ethical implication..
Discuss the accounting alternatives that should be considere : Discuss the accounting alternatives that should be considered by Griseta & Dubel Inc. for the recognition of its revenues and related expenses.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd