Question

In: Computer Science

Overview Your client, The Gaming Room, currently has a game application, Draw It or Lose It,...

Overview

Your client, The Gaming Room, currently has a game application, Draw It or Lose It, that was created for Android systems. They would like to expand it to other operating platforms.

Draw It or Lose It is loosely similar to the 1980s television game Win, Lose or Draw, where teams compete to guess what is being drawn. Rather than a player drawing images on an easel to help team members guess the puzzle (a phrase, title, or thing), the application will render images from a large library of stock drawings as clues. A game consists of four rounds of play lasting one minute each. Drawings are rendered at a steady rate and are fully complete at the 30-second mark. If the team does not guess the puzzle before time expires, the remaining teams have an opportunity to offer one guess each to solve the puzzle with a 15-second time limit.

Draw It or Lose It is a multi-user game application that must have the ability to run multiple instances of the game at once, each having players and teams. As you continue to develop this application, you must consider how storage and memory are managed in each platform and how management differs.

Prompt

For the purposes of this assignment, assume that The Gaming Room will have 200 high-definition image files to choose from, each one approximately 8 megabytes in size.

Memory Management: Memory refers to what resources are required for transferring files and how the speed and performance of the system are impacted. In the context of the software, Draw It or Lose It, consider how the game application will need to render and display pictures at a fixed rapid rate to meet your client’s requirements. Consider the user’s experience and what is required to have the application run rapidly and effectively on all operating platforms. Address the following in your short paper:

  • What considerations and specific approaches would it take to ensure that memory is effectively managed in the software application, Draw It or Lose It?

Storage Management: Storage refers to how files and permanent discs are stored. In this particular instance, a large library of images files is required for Draw It or Lose It. In the context of the game application, consider all aspects of the game that will need to be stored and address the following in your short paper:

  • What considerations and specific approaches would you take to determine how much storage is needed and how to manage storage for your client’s application, Draw It or Lose It?

Comparison: Now that you have identified the considerations and approaches, differentiate between memory and storage management. Address the following in your short paper:

  • What are the differences in how memory and storage are used in terms of the game application functionality?

Solutions

Expert Solution

Where does the code of the game application resides ? Answer to this is Hard drive , yeah Hard drive is the component where all the code of the game application usually resides.

What is Cache Memory ? Cache Memory is the fastest memory in terms of the exceution speeds which are generally made up of SRAM's , it resides nearer to CPU , so that data if fetched at a faster pace and delivers in faster pace . So the main motive of cache is to hold data of the code which you use often use or holds the data of code which computer feels that will be executed next .So better functionality of game that is for better experience te device should be equipped witth cache memory which gives seamless experience to the user

How does paging helps ? since we have limited RAM's paging helps us to utilize most of it by monitoring what lines of code or data which we are not using and puts it back in hard drive so that essential code which needs RAM gets the chance If one has SSD the data retrival would be fast which directly influences the functionality / experience

So for better functionality one is asked have better RAM's ( DDR4 ) , some good amount of cache memory ( there is a problem if you have more cache memory the size of the memory holding component due to structure of SRAM's), and graphics to additionally provide you the processing speed withot lags


Related Solutions

The nurse is caring for a client who has been admitted to the emergency room with...
The nurse is caring for a client who has been admitted to the emergency room with generalized weakness, particularly on her left side, with a left-sided facial droop, aphasia, numbness, and tingling in her left arm which started two days ago. Pupils are minimally reactive and constricted bilaterally. She does not follow commands. Lower extremities have + 1 pitting edema bilaterally. The client is transferred to the neuro floor but will be discharged home with her son. Using the Situation...
This activity will provide an overview of your initial client assessment. I want you to approach...
This activity will provide an overview of your initial client assessment. I want you to approach a certain member of a family or housemate and observe and take note on the following: over-all appearance level of consciousness facial features and expressions demeanor and affect Posture Gait Motor activity Speech Skin color and lesion Dress and personal hygiene Skull Face Eye Structures Visual Acuity Ears
Your client, Nora, has a 300-square-foot room in her 2,000-square-foot home that she uses as an...
Your client, Nora, has a 300-square-foot room in her 2,000-square-foot home that she uses as an office for her bakery business for administrative functions such as paying bills and ordering supplies. She has heard of other small businesses taking the home office deduction, as she does not want to miss out on any deductions. Write a short memorandum advising Nora on whether she can take any deductions for her home office, detailing your conclusion. You are allowed to make some...
The client has been brought to the Emergency Room with a pleural effusion, complaining of shortness...
The client has been brought to the Emergency Room with a pleural effusion, complaining of shortness of breath, a dry irritating cough and chest wall pain 6/10. His vital signs are T 102.1 F, P 118, RR 32 and shallow, BP 142/82, SaO2 90% on RA. The provider has ordered a chest tube to be placed due to fluid collection in the pleural space. Compare and contrast spontaneous, iatrogenic and tension pneumothoraxes, including their etiologies, manifestations, and treatments. Describe 2...
1A) Your client is considering the purchase of a bond that is currently selling for $941.03....
1A) Your client is considering the purchase of a bond that is currently selling for $941.03. The client wants to know what annual rate of return can they expect to earn on the bond. The bond has 11 years to maturity, pays a coupon rate of 7.1% (payments made semi-annually), and a face value of $1000. (Round to 100th of a percent and enter your answer as a percentage, e.g., 12.34 for 12.34%) 1B) What is the market price of...
Your client Mr. B wants to lose 20 lbs before his high school reuinion next month....
Your client Mr. B wants to lose 20 lbs before his high school reuinion next month. He has decided to eat only meat and other fried foods for the next 4 weeks because he believes a very low carb diet will help him lose weight. How would you respond, considering both the pros and cons of this diet? How would you explain why he needs some carbohydrates? what should be his minimum intake of carbs in grams, and what foods...
You and your team of software developers are creating a game for children. The game has...
You and your team of software developers are creating a game for children. The game has different types of animals. As a team of software developers, create in a 1-page Word document the class "Animal," including appropriate methods and properties that are common to all animals, subclasses of Animal, such as Cats, Dogs, and Birds, and appropriate methods and properties unique to these subclasses.
Tennindo, Inc. is starting up its​ new, cost-efficient gaming system​ console, the yuu. Tennindo currently has...
Tennindo, Inc. is starting up its​ new, cost-efficient gaming system​ console, the yuu. Tennindo currently has 3 comma 500 ​cash-paying customers and makes a profit of ​$60 per unit. Tennindo wants to expand its customer base by allowing customers to buy on credit. It estimates that credit sales will bring in an additional 1 comma 000 customers per​ year, but that there will also be a default rate on credit sales of 5​%. It costs ​$250 to make a​ yuu,...
Tennindo, Inc. is starting up its​ new, cost-efficient gaming system​ console, the yuu. Tennindo currently has...
Tennindo, Inc. is starting up its​ new, cost-efficient gaming system​ console, the yuu. Tennindo currently has 5, 000 ​cash-paying customers and makes a profit of ​$40 per unit. Tennindo wants to expand its customer base by allowing customers to buy on credit. It estimates that credit sales will bring in an additional 1,400 customers per​ year, but that there will also be a default rate on credit sales of 5​%. It costs ​$230 to make a​ yuu, which retails for...
Your company has developed a new videoconference gaming platform that allows players to see and hear...
Your company has developed a new videoconference gaming platform that allows players to see and hear their friends while they play together remotely. The sales can be modeled by q(p)= 350000-2430p^2 where p is the price of the app in dollars and q is the number of user accounts sold, and the cost of production is C(q)= 3q+4500 Do all your work neatly labeled on your own paper.   a. Write the revenue function R(p) b. Write the cost function C(p)...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT