Create a simple tic-tac-toe program

Assignment Help Basic Computer Science
Reference no: EM13761483

For the Mid-Term assignment we are going to create a simple Tic-Tac-Toe program. You can design the user interface any way that you would like to. It should allow two places to put X's or O's down on the board and determine if a player as won or if there is a draw.

Here are some of the features needed that it will be graded upon.

  • It must let an X be placed on the board followed by and O. It cannot let 2 X's be placed one after the other.
  • The users must have some way to indicate which square they want their symbol put into.
  •  It must stop the game and indicate a winner if a player wins.
  •  It must stop the game and indicate a draw if all of the squares are filled in and there is no winner.

 

 

Reference no: EM13761483

Questions Cloud

Horizontal analysis of the income statement : Prepare a three-year horizontal analysis of the income statement and balance sheet of your selected company.  Discuss the importance and meaning of horizontal analysis.  Discuss both the positive and negative trends presented in your company.
Should modern book distribution implement a push strategy : Should Modern Book Distribution implement a push strategy? A pull strategy? A push-pull strategy? What would it require to implement the strategy? What is the impact?
Amount to record in the purchases account : On April 30, Miller's Bike Goods purchased $600 of merchandise on account from the Spark Company. The goods were shipped F.O.B. shipping point. The freight charge of $40 was paid by Spark Company and added to the invoice. The amount to record in t..
What is the cultural phenomenon at play : What is the cultural phenomenon at play here and how do you explain the lack of intercultural communication and interaction?
Create a simple tic-tac-toe program : For the Mid-Term assignment we are going to create a simple Tic-Tac-Toe program. You can design the user interface any way that you would like to. It should allow two places to put X's or O's down on the board and determine if a player as won or..
Apply to organization as a security professional : CIA, or confidentiality, integrity, and availability (I know the book says authentication, but it is not a part of the triad), are three terms that you will have to apply to your organization as a security professional.
Efforts to better protect the nation against digital crimes : Discuss how the U.S. could align these efforts to better protect the nation against digital crimes and terrorism
Simplifying expressions assignment description : Plan the logic necessary to complete the problem before you begin writing. For examples of the math required for this assignment, please review Elementary and Intermediate Algebra and the example of how to complete the math required for this assig..
Resource center to research aspects of biology : Select an article from a magazine or newspaper that has something in it that pertains to biology. This will serve as the "target article" for this assignment.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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