Due: Monday 10/07 10:00am

Read the instructions in the code and write the requested methods. All the methods involve covering the screen with rectangles that produce different color patterns.

Reference image (the gif will not run at the same speed as your program):

lab00_tiles

Skills Assessed

Skill Minimal Competency Developing Competency Competency Mastery
2. Controlling Color State Can set the fill or stroke color of a 2D shape. Can set the fill and stroke color of a 2D shape. Can set the fill and stroke color and the stroke weight of a 2D shape. Can control the fill and stroke colors and the stroke weights of multiple 2D shapes.
9. Writing Readable Code Uses descriptive identifiers. Uses indentation and newlines to create more readable code, and descriptive identifiers. Uses inline and block comments when appropriate. Uses indentation and newlines, and descriptive identifiers. Can take a large programming task and break it up into smaller functions.
11. Conditional Statements Can use a single if statement correctly. Can use combined if and else statements correctly. Can use if, else if, and else correctly multiples times in a program. Can use multiple styles of combinations of conditional statements (i.e. nested, sequential) in a single program.
12. Loops Can use a basic while loop. Can use a basic for loop with a variable modified by an increment (++) or decrement (--) operator. Can use for loops with a variable controlled by --, ++, and other arithmetic operations as appropriate. Can use both for and while loops when appropriate, and explain why one is a better choice over another in a given situation.