Difference between revisions of "IB Computer Science 1"
From WLCS
| Line 1: | Line 1: | ||
| + | == Wednesday (12/8/10) == | ||
| + | '''Warmup:''' | ||
| + | * Listed below are the major components of pretty much every type of game | ||
| + | *# game loop | ||
| + | *# game information and objects | ||
| + | *# game rules/behavior | ||
| + | *# refresh screen | ||
| + | * What is the programming construct/concept that we use for each of the above? | ||
| + | |||
| + | '''Agenda:''' | ||
| + | * Make Pong, found at the bottom of [http://openbookproject.net/thinkcs/python/english2e/ch08.html Case Study: Catch] | ||
| + | |||
== Monday (12/6/10) == | == Monday (12/6/10) == | ||
'''Warmup:''' | '''Warmup:''' | ||
Revision as of 11:50, 8 December 2010
Wednesday (12/8/10)
Warmup:
- Listed below are the major components of pretty much every type of game
- game loop
- game information and objects
- game rules/behavior
- refresh screen
- What is the programming construct/concept that we use for each of the above?
Agenda:
- Make Pong, found at the bottom of Case Study: Catch
Monday (12/6/10)
Warmup:
- Copy, paste, and execute the code from Section 8.8 in Case Study: Catch
- Make sure you understand how the code works
- Comment sections of the code to explain what those lines do
Agenda:
- GASP Reference
- Begin making pong, found at the bottom of Case Study: Catch
Thursday (12/2/10)
Agenda:
- Case Study: Catch walkthrough
- Animation
- Bouncing
- Keyboard control/input
- Collision detection
- Displaying text
- Begin making pong, found at the bottom of Case Study: Catch