python18

= Python - Lesson 18 =

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 Lesson 8 Lesson 9 Lesson 10 Lesson 11 Lesson 12 Lesson 13 Lesson 14 Lesson 15 Lesson 16 Lesson 17 Lesson 18 Lesson 19 Lesson 20 ==

Starter (6 mins)== Look at the kind of program you can make with the pygame module media type="custom" key="28293709"

**Checklist (5 mins)**
Check your Google Document includes the following Lesson 14 Lesson 15 Lesson 16 Lesson 17
 * System Requirements
 * Pseudocode for game window
 * Code for game window
 * Pseudocode for submarine
 * Code for submarine
 * Pseudocode for controlling submarine
 * Code for controlling submarine
 * pseudocode for bubbles
 * Code for bubbles
 * Code for moving bubbles
 * Code for finding bubbles
 * code for popping bubbles
 * code for cleaning up bubbles

If you are missing ANY of the above you must return to the lesson to complete it!

Homework
On Google Classroom - please for marked and set homework

Task (35 mins)
In your python program for bubble blaster add the code below to work out the distance between 2 objects
 * You do not need to write any more pseudocode**

Test & debug this - add a screenshot of your code to your Google Document under the title **Code working out distance**

Next add the code to find pop the bubble Test & debug this - add a screenshot of your code to your Google Document under the title ** Code pop the bubble **

Now the code to display score and time left Test & debug this - add a screenshot of your code to your Google Document under the title ** Code Score & Time **

Then the code to set the time limit and score required for the bonus

Test & debug this - add a screenshot of your code to your Google Document under the title ** Code time limit & bonus score **

Check yourself on Python - list the code words you have learned.
 * Plenary (5 mins) **