|
|
(115 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Wednesday (1/8/20) ==
| |
− | '''Warmup:'''
| |
− | # Take out a piece of paper
| |
− | # Draft the layout of one or more rows of Brick
| |
− | #* Include the x-y coordinates of each Brick
| |
− | #* Include the dimensions of the window, each Brick, and any gaps
| |
− | #* Number each Brick from 0, 1, 2, etc. horizontally (top-most left Brick is 0)
| |
− | # Find a pattern!
| |
− |
| |
− | '''Agenda:'''
| |
− | * for-loop initialization tricks
| |
− | * Two-dimensional for-loop tricks
| |
− | * boolean checkWin(Brick[] bricks) method
| |
− | ** What are the different ways to determine if a we have cleared all the Brick objects?
| |
− | * Re-implement Brick Breaker such that it utilizes an array of Brick objects
| |
− | ** Be sure to create a new sketch and do *not* to lose or overwrite your old program
| |
− | ** Implement a one row of Brick in your object arrays Brick Breaker
| |
− | ** Implement and demonstrate a multi-row Brick Breaker game that has winning and losing
| |
− |
| |
− | == Monday (1/6/20) ==
| |
− | '''Agenda:'''
| |
− | * Re-familiarize yourself with everything
| |
− | * [https://csteachers.org/page/csta-acm-cutler-bell-prize CSTA/ACM Cutler-Bell Scholarship]
| |
− | * Object-oriented programming review
| |
− | * Brick Breaker (bad) demo and debrief
| |
− | * '''null''' keyword review
| |
− | * Arrays of objects
| |
− | ** Object array instantiation (creation)
| |
− | ** Object array initialization
| |
− | ** Object array usage
| |
− | ** Iteration through an object array
| |
− | * for-loop initialization tricks
| |
− | * Two-dimensional for-loop tricks
| |
− | * Re-implement Brick Breaker such that it utilizes an array of Brick objects
| |
− | ** Be sure to create a new sketch and do *not* to lose or overwrite your old program
| |
− |
| |
− | == [[APCS - 1920 - December]] ==
| |
− | == [[APCS - 1920 - November]] ==
| |
− | == [[APCS - 1920 - October]] ==
| |
− | == [[APCS - 1920 - September]] ==
| |
| == [[APCS - Archives]] == | | == [[APCS - Archives]] == |