Apply programming design concepts through creation

Assignment Help Basic Computer Science
Reference no: EM13827435

IT111-5: Apply programming design concepts through creation of story boards.

Problem Description:

The task is to animate a cat chasing a mouse as it tries to get close enough to catch it (within 1 foot). Of course, as the cat continues to chase the mouse, the mouse is also running away and moves to random positions, trying to lose the cat. You want the mouse running away to look realistic, and your cat's movements to also appear realistic - in other words they are not just jumping all over the screen. Be sure to select an environment for where this chase occurs.

 

Instructions for Solution Storyboard:

1. Draw a flowchart to depict the objects and actions in the proposed animation.

2. Determine what methods will be required.

3. Use stepwise refinement (create a strategy diagram) to write pseudocode for the methods and ensure they contain only one action (e.g., catChase).

4. Determine and write pseudocode to describe the functions you will need and when they would be called.

5. Determine where loops will be required and write the appropriate pseudocode for those loops.

6. Determine what decision structures will be needed and where.

7. Write pseudocode to indicate what control structures will be required.

8. Show the relationship between the cat and mouse's movement.

9. Submit only the pseudocode - textual storyboard and related flowcharts and strategy diagrams. You will not submit an Alice (A2W file). You can submit this as a Word document.

 

 

Reference no: EM13827435

Questions Cloud

Why do sociologists mean by terms self core-self me and i : The question in Sociology and the question explains about sociologists' definition of the terms self, core-self, me and I. The distinctions have been explained in the answer.
Dragging the venerable retailer into digital age : Dragging the venerable retailer into digital age
Capital structure of cheng-davis development : The following information is available about the capital structure of Cheng & Davis Development (CDD).
What needs to be done is that each animal rescue : What needs to be done is that each animal rescue needs to be put in order to Location -
Apply programming design concepts through creation : The task is to animate a cat chasing a mouse as it tries to get close enough to catch it (within 1 foot). Of course, as the cat continues to chase the mouse, the mouse is also running away and moves to random positions, trying to lose the cat. You wa..
Define generalized other and significant other : The question is from Sociology and the question defines the deification of generalized other, significant other and the difference between them.
About customer segmentation : about customer segmentation
Recognize the programming constructs of functions : Use the skater you created for the Unit 4 assignment. Add 2 cones to the ice that the skater will skate around in a figure 8. See Exercise 6-2 Exercise 7 and 8 as an example. You will first check the skater's position and use that information in maki..
Importance of budget and budgeting process : The test of an excellent budget process is the ability to convert objectives and goals into data. The budget serves as a blueprint for business operations.

Reviews

Write a Review

 

Basic Computer Science Questions & Answers

  Draw.setscale(-1.0, 1.0); bullseye(); }}

Given code import java.awt.*; public class BullsEye{ public static void bullsEye(){ //Draw a BullsEye below. The bullseye should be centered on (0,0).

  Determine whether replication would be the right approach.

You are a database administrator for your company. With the acquisition of SNHU Appliances, your database is running very slowly. Your management has asked you to look into options to optimize the database. You think replication might be a good solut..

  Assume the "before" values when the given instruction

For each part of this problem, assume the "before" values when the given instruction is executed. Give the requested For each part of this problem, assume the "before" values when the given instruction is executed. Give the requested "after" values..

  Display the name of the server as well as any cookie

Now try and see what happens if this variable is declared as a JSP scriptlet. c.Also display the name of the server as well as any cookie information that you can find.

  Compare and contrast the application of it

Determine how information systems have allowed police departments that implement tools such as COMPSTAT to respond to crime faster. Apply the strengths, weaknesses, opportunities, and threats analysis (SWOT analysis) on behalf of police department..

  One of the benefits of integration

One of the benefits of integration is that it lets developers leverage existing programs to develop new, value-added applications (called mashups). Instead of needing to re-develop services that already exist, a developer can use middleware to ..

  Imagine you are a senior systems administrator

Imagine you are a senior systems administrator who has recently been given the task to help improve security of your company's IT infrastructure after a series of network security breaches. These breaches included someone accessing the network ..

  Identify and correct the errors

Identify and correct the erros in the following program. void nPrintln(string message, int n){int n=1;for (int i=0; i int main (){nPrintln(5, "Welcome to C++!");}

  Information assurance processes

For Milestone Three, you will prepare and submit a three-slide presentation explaining information assurance needs includingrisks associated with non-adherence to information assurance processes, and countermeasures to mitigate risks.

  Use a random-number generator to pick each card

Your program must incorporate a two-dimensional array to represent the suit and the value of each card dealt to a player, keep track of which cards have been dealt to which player, and use a random-number generator to pick each card to be dealt to..

  Is there a fixed path from past to future

Is there a fixed path from past to future, or do our individual momentary decisions shift and twist the course of human events? What people believe about the effects and consequences of their actions is part of the larger picture of what motivates..

  Explaining data visualization form of business intelligence

Is data visualization a form of business intelligence? Describe why or why not? What security issues are related with data visualization?

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