Difference between revisions of "IB Computer Science 1"
From WLCS
Line 1: | Line 1: | ||
+ | == Thursday (1/10/19) == | ||
+ | '''Agenda:''' | ||
+ | * Cornell Engineering Diversity Programs - one-week residential programs: | ||
+ | ** [https://sites.coecis.cornell.edu/catalystacademy/ Catalyst Academy] - juniors and seniors from underrepresented backgrounds | ||
+ | ** [https://sites.coecis.cornell.edu/curieacademy/ Curie Academy] - high school girls who excel in math and science | ||
+ | * Demonstrated your Flappy Bird implementation using object-oriented programming | ||
+ | * Simple Item Collection Game | ||
+ | ** Game Description | ||
+ | **# We will design a simple top-down item collection game | ||
+ | **# You can move the player sprite with the keyboard (wrap the player to the other side of the screen if you go off screen) | ||
+ | **# The player will be able to collect items | ||
+ | **# Robot sprites will attempt to follow the player around | ||
+ | **# You win when you collect all the items | ||
+ | **# You lose if a robot collides with your sprite | ||
+ | ** Object-oriented design | ||
+ | **# What objects will we need? | ||
+ | **# What variables will we need in our object(s)? | ||
+ | **# What functions will we need in our object(s)? | ||
+ | ** Next steps | ||
+ | **# Find and download your own sprite images | ||
+ | **# Implement the game described above using our modified Sprite class | ||
+ | |||
== Tuesday (1/8/19) == | == Tuesday (1/8/19) == | ||
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * [Post Winter Break Review https://docs.google.com/presentation/d/1H-V2RApmnqy5-Kbu8JdPvds4WiHko3SFZSMcFAgTCTU/edit?usp=sharing] |
− | * | + | * Object-usage review |
− | * Re-implement the Flappy Bird Game (with | + | * Re-implement the Flappy Bird Game (with score) using the Sprite class and objects |
** Mr. Bui has supplied the sprite images [https://drive.google.com/file/d/1UugFrLPjeA8YPXOlmOxjIvzd6HdvpupA/view?usp=sharing here] | ** Mr. Bui has supplied the sprite images [https://drive.google.com/file/d/1UugFrLPjeA8YPXOlmOxjIvzd6HdvpupA/view?usp=sharing here] | ||
** We will probably want to tweak the Sprite class a little to add a flap() function and fix move() | ** We will probably want to tweak the Sprite class a little to add a flap() function and fix move() |
Revision as of 15:22, 8 January 2019
Thursday (1/10/19)
Agenda:
- Cornell Engineering Diversity Programs - one-week residential programs:
- Catalyst Academy - juniors and seniors from underrepresented backgrounds
- Curie Academy - high school girls who excel in math and science
- Demonstrated your Flappy Bird implementation using object-oriented programming
- Simple Item Collection Game
- Game Description
- We will design a simple top-down item collection game
- You can move the player sprite with the keyboard (wrap the player to the other side of the screen if you go off screen)
- The player will be able to collect items
- Robot sprites will attempt to follow the player around
- You win when you collect all the items
- You lose if a robot collides with your sprite
- Object-oriented design
- What objects will we need?
- What variables will we need in our object(s)?
- What functions will we need in our object(s)?
- Next steps
- Find and download your own sprite images
- Implement the game described above using our modified Sprite class
- Game Description
Tuesday (1/8/19)
Agenda:
- [Post Winter Break Review https://docs.google.com/presentation/d/1H-V2RApmnqy5-Kbu8JdPvds4WiHko3SFZSMcFAgTCTU/edit?usp=sharing]
- Object-usage review
- Re-implement the Flappy Bird Game (with score) using the Sprite class and objects
- Mr. Bui has supplied the sprite images here
- We will probably want to tweak the Sprite class a little to add a flap() function and fix move()
- We can also add a passed variable to remember whether or not we passed a pipe
- Cornell Engineering Diversity Programs - one-week residential programs:
- Catalyst Academy - juniors and seniors from underrepresented backgrounds
- Curie Academy - high school girls who excel in math and science
Monday - Friday (12/31/18 - 1/4/19)
- Winter Break