logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

create a scene in processing that is an imitation of real life. This could be something such as an aquarium, a starry night sky, a busy city scene with people

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Assignment: Life imitates art/Art imitates life?

20S Computer Science

Unit 2: Stepping into the Blocks

Your task: to create a scene in processing that is an imitation of real life. This could be something such as an aquarium, a starry night sky, a busy city scene with people moving about - anything goes! Not everything about this has to be realistic - you could add some sort of bizarre feature that breaks up the monotony of the everyday scene (ie: godzilla shows up in your city scene?!?! D: )

-Include at least 4 imported images, text, and/or shapes of various colors, shapes, sizes, and transparencies
-Integrate something from a tutorial from which you have extended your learning (see the list of tutorials on the website - eg. rotation, fading objects, bouncing, making sounds)
-Include at least 4 different animations  (ie. move, change colour, change size, fade in and out, appear/disappear, rotate, etc.) These animations should be different from image to image, and should reflect techniques such as change in opacity, size, randomness, color or direction as learned in class. (Note: one of these animations cannot come from what you have integrated from the tutorial you used.)
-Use conditional statements (if...else) to control your images and/or drawn shapes
-Have some sort of user interaction through:
                -the keyboard
                -the creation of a clickable button (clicking)
-Include commenting throughout your code, explaining each larger section of code

Hand In Information
Please add this in a text or word document in your hand in folder
(Note: list all animations to receive credit for all work done!)

  • My four (or more) text, images, and/or shapes are:

  • My one (or more) self-taught animation is/are (PLEASE INCLUDE LINKS):

  • My four (or more) animations that were not learned from online tutorials are:

  • When you press the ____ key, this happens:

  • When you click the ____, this happens:

  • Instructions on how to run my program:

 

 

Level 1(0-59)Demonstrates limited ability of outcomes

Level 2(60-69)

Demonstrates some ability of outcomes

Level 3(70-79)Demonstrates considerable ability of outcomes

Level 4(80-89)Demonstrates proficiency of outcomes

Level 5(90-100)Demonstrates mastery of outcomes

Section 1: Knowledge, Understanding and Application

This section assesses how well you demonstrate all the required skills and techniques in your project.

Ability to show an understanding of the techniques learned in class by including them in the project, preferably in a new or interesting way.

demonstrates limited ability to understand and apply skills in familiar ways

demonstrates some ability to understand and apply skills in familiar ways

demonstrates considerable ability to understand and apply skills in familiar ways

demonstrates adequate ability to understand and apply skills in familiar ways

throroughly demonstrates abililty to understand and apply skills in new ways

-Use various methods that make visuals appear on the screen (Text, shapes, images, colour, transparency)

-Include at least 4 animations (move, change colour, change transparency, grow, appear/disappear) from things we learned in class, and not from online tutorials. These animations should be diverse and show a broad understanding of topics covered, and are used in ways different from tutorials.

-Uses various types of data (float, boolean, PImage) and data-related methods/ keywords (mouseX/mouseY, random) to manipulate their program

*If a student does not understand how they applied these skills, a lower level will be given. This is dependent on teacher conferencing, incorrect commenting, or direct application of a tutorial.

Section 2: Problem SolvingThis section assesses how well you put all your skills together to create a well-rounded project.

Ability to

-plan out and make adjustments to project as necessary.-combine all skills in a new and creative way

-debug programs-completed a project that shows appropriate depth of logical thinking-learn from and integrate tutorials into a project

Limited ability to:

-plan out project and combine skills

-think logically

-learn from tutorials

Some ability to:

-plan out project and combine skills

-think logically

-learn from tutorials

Considerable ability to:

-plan out project and combine skills

-think logically

-learn from tutorials

Shows proficiency in:

-planing out project and combining skills

-thinking logically

-learning from tutorials

Shows mastery in:

-planing out project and combining skills

-thinking logically

-learning from tutorials

-create a scene that shows a thorough understanding of conditionals

-includes keyPressed in a highly creative way

-includes mouseClicked by creating one or more buttons that can be clicked

-includes the creative integration of a tutorial from fun programming

-completed with limited assistance

-debugs program and runs as outlined

Section 3: CommunicationThis section assess how well you use programming standards, as well as how well you communicate with the user of your program.

Ability to:

-create a program that is organized, interesting, and serves its outlined purpose-comment code as outlined-use proper programming standards in regards to names, punctuation

Limited ability to

-create a program that serves its outlined purpose

-comment code as oulined/use proper programming standards

Some ability to

-create a program that serves its outlined purpose

-comment code as oulined/use proper programming standards

Considerable ability to

-create a program that serves its outlined purpose

-comment code as oulined/use proper programming standards

 Shows proficiency in:

-creating  a program that serves its outlined purpose

-commenting  code as oulined/useing  proper programming standards

Shows mastery in:

-creating  a program that serves its outlined purpose

-commenting code as oulined/use proper programming standards

-create an engaging and creative scene that shows resemblance to a real life scene

- use proper variable naming conventions, commenting, and indentation

Planning Template

  • What 4 shapes or images will you include? How will you animate them? (ie. make it turn, move, dance, fly, change colour, fade in and out, etc. - These animations should be different from image to image, and should reflect techniques such as change in opacity, rotation, and bouncing as learned in class)

  • What tutorial will you try to do and learn from, and how will you integrate this into your project?

  • What key will the user be able to press, and what will happen when they press it?

  • What will the user be able to click, and what will happen when they click it?

  • Include a sketch of your scene, giving a brief description of how your images will become animated.

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

679 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

959 Answers

Hire Me
expert
Husnain SaeedComputer science

647 Answers

Hire Me
expert
Atharva PatilComputer science

524 Answers

Hire Me

Get Free Quote!

369 Experts Online