Use of messagebox is not allowed in any part of the app

Assignment Help Management Information Sys
Reference no: EM133398409

Assignment:

C# program

Design, code, and test a TicTacToe game. The game should be:

1. A Windows Forms (.NET Framework) GUI application

2. The app must use a TableLayoutPanel to control the layout of Buttons, Labels, and other GUI components on the top-level Form

3. Use of MessageBox is not allowed in any part of the app. All UI elements must be part of the Form.

4. The app must resize from some reasonable min to max sizes with all components resizing appropriately

5. Your game must have 1 human player who has autonomy in selecting squares to place their mark.

6. The player shall play against the computer.

7. The computer will use a pseudo-random square selection to place its marker

8. The first player to move will be chosen using the Random class.

9. Each player, human and computer, should have a reasonable opportunity to move first.

10. The first player to move is automatically assigned to X, and the second player to move is set to O.

11. There should be controls to:

  • Start a new game at any time.
  • Stop a game and Exit the application at any time.

12. The winner of a game should be announced and the game ends as soon as there is a winner.

13. A game where neither player wins should be declared a "TIE" or a "CAT'S" game.

Reference no: EM133398409

Questions Cloud

Would you recommend a low cho diet to any athlete : Adapt the one-day meal and snack plan to meet current AMDR recommendations and would you recommend a low CHO diet to any athlete or individual
What motivates you to eat at your frequented restaurants : What motivates you to eat at your frequented restaurants? Identify the sources of influences to your decision-making process.
Dietitian is asking you to assist with the follow-up : inform the Dietitian that you will include the following recommendations in your discussion. Specify 2 recommendations which you will include in your discussion
Can you say that hes meeting the rdi : calcium per day the RDI for calcium is 1000mg, can you say that he's meeting the RDI or no. he's also 176cm tall and weights 72 kg
Use of messagebox is not allowed in any part of the app : Use of MessageBox is not allowed in any part of the app. All UI elements must be part of the Form.
Provide one example of each of the types of fat : Be sure you have selected a fat source (think back to MyPlate), not just a food that has fat along with other macronutrients
How might his culture or background affect : What do you need to consider when communicating with Mr Singh to reassure him that he is in a safe place and how can you make him feel at home?
Adjustment for socioeconomic status : risk of developing prostate cancer. The statistical analysis has included an adjustment for socioeconomic status. Why is this the case
Demonstrate an appropriate cooking method : Reflect on experience and relate it to our/your daily diet choices. Consider the nutritional, economic, environmental and social impacts of meat

Reviews

Write a Review

Management Information Sys Questions & Answers

  How are data structures managed and organized in language

How are data structures managed and organized in this language? How does the management or syntax of data structures in this language differ from how data structures are handled in other language? Give an example of how a data structure is used in..

  Evaluate collaboration technologies such as cisco webex

Virtual Meeting Tech could evaluate collaboration technologies such as Cisco Webex, which is a feature laden virtual business meeting tool

  New ways of using internet for large companies

New ways of using Internet for large companies - Use your imagination to suggest new ways in which the Internet could be used in this company.

  Create an in-house soc using foss

Create an in-house SOC using FOSS (Free and Open Source Software) solutions. Examples include ELK Stack, OSSEC, and Kiwi Syslog Server

  Find the capacity of the channel

‘The binary erasure channel has two inputs and three outputs as described in Figure.- Find the capacity of the channel.

  Present at least two points of criticism

Contrast the Agile principles with the typical software development practices found in the traditional Waterfall methodology.

  Design a logical and physical topographical layout

Design a logical and physical topographical layout of the planned network through the use of graphical tools in Microsoft Word or Visio.

  Technology and its impact on societyi always wonder if wars

technology and its impact on societyi always wonder if wars would have turned out differently how would we see the

  Analyze the mean in which data moves within the organization

Analyze the means in which data moves within the organization and identify techniques that may be used to provide transmission security safeguards.

  Describe the effect of an organizations strategic planning

Describe the effect of an organization's strategic planning on the IT systems it uses. Address how strategic planning simplifies and complicates IT system development and use

  Should a company enforce background checks

should a company enforce background checks on all employees and track their activity, e.g., Microsoft 365 activity tracking? Do you agree or disagree with this

  What is the different between input and output devices

What is meant by Binary representation. What is the different between Input and Output devices? Give an example for each.

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