Question

You have been asked to develop an auto racing video game and have chosen to employ...

You have been asked to develop an auto racing video game and have chosen to employ the prototyping technique. Explain, giving examples, what might occur at each phase of the process.

0 0
Add a comment Improve this question Transcribed image text
Answer #1
  • Auto-Racing video game is a car racing game where few cars will start at the same point ,and the car to cross the finish line first will win the game.
  • Since prototyping technique is to be used, hence I have to build a small prototype which, upon acceptance by my customer, will help me as an example to build the original game.
  • First, we will have to do a feasibility study , where we have to estimate the cost and labor needed for the game building.  
  • Next comes the requirements analysis, where the functional requirements will be select track,select car, select laps, start race, exit option, start from checkpoint option. Also there will be non-functional requirements which will be to check software portability ,etc. Constraints maybe there too.
  • Next comes design, where I will be thinking of shaping all the requirements together.
  • I need to design the arena first, where the racing is going to take place, and also the track.
  • Then, I need to design few cars where one will be controlled by human and others will be controlled by computer.
  • I will need to draw the uml(unified modelling language) diagrams and also the various dfds(data flow diagrams) to help the customer get an idea of how the things are going to take place.
  • Then comes the coding part, where I can use the suitable language of my choice to prepare the game prototype.
  • After coding, we have to test the prototype for its validation, so the prototype will be given to the customer for feedback.
  • If the customer approves the model, then I will use the prototype to design the original game, along with other side features like google login/ guest login and register option with facebook connect ; database addition to save the records ; various types of cars with different properties like boost, acceleration etc ; also I can add a buying feature which will include buying top cars with best properties at a reasonable price(original money paid through credit card); adding more tracks with day/night feature and various weathers ; improving maps and bringing more obstacles to make the game tougher; changing looks of the avatars of players ; finally the leaderboard option to show where the user stands in competition to other users in terms of ranks, also I can construct gifts where user can earn valuables for their car or avatar modification, and after every race gifts can be provided for being in top 3(different gift for different position).
  • If the customer doesnt approve of the model, then according to the feedback I will try to modify the basic model and then again give the prototype to the customer for testing, and this will go on until the customer finally approves the prototype.
  • After creation of the game, the prototype will be destroyed.
  • Maintainance may or may not be required, depending on customer's choice.

The above description contains the detailed steps of the software engineering process to be followed by any software engineer in order to prepare a software for a client.

Add a comment
Know the answer?
Add Answer to:
You have been asked to develop an auto racing video game and have chosen to employ...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Imagine that you have been asked to study political activism among women. How might you employ...

    Imagine that you have been asked to study political activism among women. How might you employ surveys, observations, experiments, and existing sources to better understand such activism?

  • imagine you are the head office clerk at a medical practice and have been asked to...

    imagine you are the head office clerk at a medical practice and have been asked to create a memo to explain the purpose of the Alphabetic index and Tabular List. Whats The approprate use and purpose of the Alphabetic index and Tabular List. Examples of what problems might occur if proper coding procedures are not used.

  • You are a health care administrator. You have been asked by the CEO to develop an...

    You are a health care administrator. You have been asked by the CEO to develop an ethics committee at the hospital where you work, Discuss the purpose of an ethics committee and its consultative role in the delivery of health care. Who might you include on the committee? What types of cases might be forwarded to the committee for review. Describe some of the issues that might arise on the committee.

  • You are on a TV show. You have been asked to either play a dice game...

    You are on a TV show. You have been asked to either play a dice game or accept a $50 bill. The dice game works like this: You roll four dice. For each dice; if you roll a 1, 2, or 3, you win $60. If you roll a 4 or 5, you lose $30. If you roll a 6, you lose $70. Determine expected value of the dice game? Do you play the game, or take the money? Explain...

  • You have been asked to develop a new line of organic skincare products. Spend time with...

    You have been asked to develop a new line of organic skincare products. Spend time with three people determining what needs they may have in this area. Create an empathy map that summarizes your findings. What is the value of empathy in the design thinking process (e.g., what can you learn)?

  • you have just been asked been named manager of recruiting at a firm. The senior executive...

    you have just been asked been named manager of recruiting at a firm. The senior executive team asks you to develop a "scorecard" that will enable it to asses the costs and benefits of recruitment efforts. What might such scorecard look like ?

  • You have been asked to create a Dungeon and Dragons style game. They have asked you...

    You have been asked to create a Dungeon and Dragons style game. They have asked you to Design a class called Character that will hold the following information: Name Age Player’s Name Level Gender Race Class (i.e. fighter, wizard) Then create a program that will allow a user to add information into this class and then the program puts the information out. Just to demonstrate the functionality. Note - please keep this program for use later in the course. Your...

  • It is budget time and the CEO has asked you to develop a presentation on cost concepts and how it is used in decision...

    It is budget time and the CEO has asked you to develop a presentation on cost concepts and how it is used in decision making. As the Director of Budgeting and Finance, you have been tasked to present the presentation to all directors, supervisors and physicians. The CFO has ask you to address the following: How and why do we classify cost? Discuss the four major categories of direct and indirect cost and explain each. Give examples of each. What...

  • If you have been asked to sample 60 people from a chosen population for an observational...

    If you have been asked to sample 60 people from a chosen population for an observational study.  You need to ask a question that separates the sample into two groups, so that you can compare results of another question across the two groups.  Therefore, your survey will only be two questions: two numerical data questions or one numerical and one categorical question.  

  • You have been asked to advise a small orthopedic practice on the replacement of their EHR....

    You have been asked to advise a small orthopedic practice on the replacement of their EHR. Give three examples of ways that information needs in an orthopedic practice might differ from information needs in a general medical practice. How would you gather that information, and what would you then do with it as regards the selection of an EHR?

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT