Presentation is loading. Please wait.

Presentation is loading. Please wait.

Python Project 1 Web Design.

Similar presentations


Presentation on theme: "Python Project 1 Web Design."— Presentation transcript:

1 Python Project 1 Web Design

2 Dancing Robots You assignment it to make your robot “dance” through the movements you have learned. In the homework section you will find 5 songs. Each song has been cropped to about 1 minute. Your job as a team is to make your robot dance to the song. If you want to choose a different song you will: Get my approval for the song Crop the song to a minute Analyze the parts of the song.

3 Song Choices The songs I have on the web are:
Thriller: Song Choices The songs I have on the web are: Billie Jean (1:23) – Michael Jackson I Will Survive (1:14) – Gloria Gaynor In the Mood (1:04) – Glenn Miller Thriller (1:13) – Michael Jackson YMCA (1:15) – Village People I have analyzed the songs and broken them down into “parts.” For example here’s Thriller: 0-21.5 Intro It's close to midnight and something evil's lurking in the dark Under the moonlight, you see a sight that almost stops your heart You try to scream but terror takes the sound before you make it 44.0 – 49.5 You start to freeze as horror looks you right between the eyes You're paralyzed 52.0 – 1:00 'Cause this is thriller, thriller night And no one's gonna save you from the beast about strike 1:00 – 1:06.5 You know it's thriller, thriller night You're fighting for your life inside 1:06.5 – 1:13.0 A killer, thriller tonight

4 Project Requirements You robot is required to dance to the music.
Your program is required to have at least: At least two functions that perform different moves and a main function to call the other functions. A loop to control part of the action. Comments

5 Rubric The project is worth 27 points, but you can earn up to 36 points if your dance is creative. Beginning 1 (3 points each) Developing 2 (6 points each) Accomplished 3 (9 points each) Exemplary 4 (12 points each) 1. Code Format No use of Comments No use or only 1 use functions No main method Improper syntax. Some use of Comments at beginning of Program At least 2 Functions Detailed comments for each section of the program. 3 Functions - ASection, BSection, and Main method Detailed comments. More than 3 well written functions. Creative Dance. 2. Code Content Less than 3 movements for dance. Less than 1 section for dance.  No attempt at form. At least 4 dance movement commands. Uses at least 2 functions. At least 8 dance movement commands inside of 2 well defined functions. Use looping to extend movements. More than 8 dance moves. Program sequences well with music. 3. Functionality and Creativity (Wow! Factor) Code does not run. More than 4 mistakes. Little variety in moves. Code runs with less than 3 mistakes. Code runs without mistakes.  Dance matches musical ideas. Code runs without mistakes.  Creative use of movement Robot has costume or theme to dance.

6 Planning your Program On the web site you will find a breakdown of the 5 songs. Use this breakdown to divide the song into sections and program the sections. Use the timing of the song. Create a main program to call the other functions. Use the function askQuestion(“Go?”) to control when the program starts.

7 Starting Your Program Start your program with a simple template:
# This is our Dance # Names of Students in Group from myro import * init() # Define functions # Define Main method # Run main method main()

8 Presenting Your Project
Your team will present your robot’s dance to the class. Divide the work! Decide on the subroutines and the “length” they need to be and then spit up the coding. Each function should have a comment that tells me the author of that code. I expect each team member to explain to me the code they have written. Code must be complete by the end of class on Tuesday April 28th Remember no classes on Friday this week


Download ppt "Python Project 1 Web Design."

Similar presentations


Ads by Google