Issaquah High School Computer Science

Mr. Wortzman | Room 3209 | Issaquah High School, Issaquah, WA

Project 1 - Nursery Rhyme

Specification

Overview

A nursery rhyme is a short poem or song written for children. Though the term is typically applied to British or other English language poems, similar concepts exist in many world cultures. These short stories are generally meant to entertain and/or calm young children. Some are believed to have a hidden moral or meaning related to historical events, but many of these meanings are questionable.

Details

Behavior

You will create a short animation in BYOB depicting a nursery rhyme of your choice. (See http://en.wikipedia.org/wiki/Nursery_rhymes for a list of possibilities.) Your program should meet the following requirements:

You may choose from the sprites provided by BYOB or create your own. (You will not be graded on your artistic skills.) You may interpret the nursery rhyme literally or be clever with your depiction (but don’t go too far). However, all sprites, behaviors, words, and animations must be school-appropriate.

If you choose a particularly long nursery rhyme, you may not need to animate the whole thing. Please check with your teacher if you think your rhyme is long enough for this.

Implementation Details

As mentioned above, your animation must display the nursery rhyme in its entirety and animate each line. Action must be performed by sprites and must consist of more than simply changing costumes. You must include the following components in your animation:

Note that multiple of these requirements may be satisfied by the same sprite (e.g. the same sprite can both move and change costume), but you must have at least two separate sprites that act in the animation.

Rubric

Behavior
Animation depicts a full nursery rhyme (or approved smaller portion) 2 points
Nursery rhyme is shown one line at a time 2 points
Each line is accompanied by sprites depicting the story, and all action is related to the current line 3 points
Clicking green flag starts animation from beginning 1 points
Animation progresses at a reasonable pace 2 points
User is able to restart animation when it concludes 2 points
Total12 points
Implementation
At least two sprites participate in the action 2 points
At least one sprite moves 1 points
At least one sprite rotates 1 points
At least one sprite changes costume 1 points
At least one sprite hides and/or appears 1 points
Program shows good creativity and effort 2 points
Total8 points
Project total20 points