Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask E-Commerce Expert

Needs to be coded in C#

Create a math game for young kids. This game should be themed with material a small child would enjoy. For instance, if you had a son/daughter that liked Star Wars, use Pictures and Sounds from the Star Wars movies. Or you could do a sports themed game so that when they get an answer correct they hear a crowd cheer.

The Game will consist of at least 4 Forms/Windows, which will be where the user enters their info, the main menu, where the game is played, and where the final score is displayed.

Before the user can play the game they must enter their information (Name and age). This information must be validated. On the main form of the game the options to choose from are to enter/edit user information, or play a game.

Once their information is entered they can choose which type of game they wish to play (Add, Subtract, Multiply, or Divide). Next the user can begin the game.

As the game is being played the user should have the option to cancel the current game and return to the main menu. The game will consist of ten timed questions. When the user clicks star,t a clock/Timer will appear, begin to tick (incremented every second), and the first question will appear.

For example the first question may be "1 + 2 = ___". The user may enter their answer at this point, then click a submit button (must be able to just press the "enter" key also). The user is then told whether the answer is correct or not, and the current answer is cleared away. Next the game will move on to the next question. After all ten questions have been answered the final score screen should be displayed.

The user's score should be displayed on the final score screen in a fun or meaningful way. Think about how to present the score to a child that would make them smile or try harder the next time they play the game.

The idea is to present the child's score using fonts, colors, pictures, and sounds that draws their attention to how they did on the game. For instance if they got a perfect score, you could show a type of image that represents this, if they got a low score, show a different type of image. After the final score screen is displayed the user may return to the main screen to play the next game of their choice

Be careful when choosing questions for the user. Remember that this is for small children. You want the questions to have random numbers, but you also want them to make sense. For instance you don't want a question to be "123456 + 8765 = ____". Also be very careful if the user chooses the divide game. Little kids don't want to divide 18 by 5. Keep the division to whole number answers "10 / 2 = ____".

The purpose of this game is to become more familiar with the use of classes. You will need to create classes of at least types "User" and "Game". Make sure to keep all your business logic out of the UI.

The "User" class will hold all of the user's information (which may be edited using the "edit" option from the main menu).

The "Game" class will be used to create the game questions. The type of game will be passed into this class so that the class can generate the appropriate questions. Also the answer to each question will be passed into this class and the class will determine if the answer was correct or not.

All methods need to have exception handling. Top level methods need to handle the exception and alert the user to the exception, and lower level called methods need to raise the exception up to calling methods. See example "Chapter 13 Exceptions".

Make sure all business logic is in separate classes and not behind the UI.

E-Commerce, Computer Science

  • Category:- E-Commerce
  • Reference No.:- M93068890

Have any Question?


Related Questions in E-Commerce

Create testcase for given project first use piki design to

Create testcase for given project, first use piki design to do test case Want to do it like testcase one file and you can also get right information from saeed testcases Want to piki design all of it and informat like te ...

Html - css assignments assignment 1 - internet programming

HTML - CSS Assignments Assignment 1 - Internet Programming   My grandfather, like many men who lived in rural America, owned a large machine shed where he stored tools, farm equipment, vehicles, lumber, and wonderful gad ...

Research and discuss html 5what are its main featureswhat

Research and discuss HTML 5. What are its main features? What resources are available to support it? Put it in your own words please.

Mobile web application development assignment - android

Mobile Web Application Development Assignment - Android Apps Development Purpose of the assessment - Students are required to design and develop four different Apps. Apply Java programming concepts, models/architectures ...

Mobile applications assignment - an ios recipe application

Mobile Applications Assignment - An iOS Recipe Application - Introduction - In this assignment, you will create a simple Recipe application for iOS using Xcode (Swift). This application allows users to view food recipes. ...

Overviewassignment 2 asked you to build the front end of

Overview Assignment 2 asked you to build the front end of the assignment, now the client wants you to build the full eCommerce website to the point that orders can be made and stored in a spreadsheet. Requirements 1. Web ...

Assignment requirementsyour web site proposal and

Assignment Requirements Your web site proposal and presentation (Assignment 1) was accepted, subject to any feedback you may have received. You company has been asked to develop website you suggested and build the featur ...

Secure electronic commerce assignment -part a -based on

Secure Electronic Commerce Assignment - Part A - Based on your practices in labs, develop an online e-commerce (shopping) system using html, javascript and php. You can assume any products for sales. Please create a fold ...

Assignment - creating dynamic websites and web-based

Assignment - CREATING DYNAMIC WEBSITES AND WEB-BASED APPLICATIONS - AN OVERVIEW This assignment is an overview of the concepts, technologies and design techniques required to build dynamic websites and web-based applicat ...

Purpose of the assessment with ulo mapping students are

Purpose of the assessment (with ULO Mapping) Students are required to design and develop four different Apps. Students will be able to: b. Apply Java programming concepts, models/architectures and patterns to Android app ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As