Difference between revisions of "IB Computer Science 1"

From WLCS
Line 1: Line 1:
 +
== Monday (12/2/19) ==
 +
'''Agenda:'''
 +
* "Top-Down" Game - complete and demo this week (preferably Wednesday)
 +
** This next game will use a top-down perspective and be a variation of many games that you might have played in the past
 +
** The keyboard will move the player around (WASD or arrow keys)
 +
** The player must collect 5 or more items on the screen. Collecting all the items wins the game.
 +
** The player must avoid colliding with enemy robots that follow it around. Colliding with a robot loses the game
 +
** There is a timer counting down, and the player must collect all the items before it hits 0. Otherwise, the player loses.
 +
** The screen wraps around (e.g. player moving off screen to the left appears on the right)
 +
* Additional challenges:
 +
** Robots that collide with each other become disabled "land mines"
 +
** Attack ability so that player can fight back a robot
 +
** Health meter for the player
 +
** Levels that increase in difficulty (e.g. add more robots)
 +
** Warp doors - the player going through the door appears at the other door
 +
** An invincibility or shield power-up item
 +
 +
== Wednesday - Friday (11/27/19 - 11/29/19) ==
 +
* Thanksgiving Break
 +
 
== Monday (11/25/19) ==
 
== Monday (11/25/19) ==
 
'''Agenda:'''
 
'''Agenda:'''

Revision as of 05:17, 2 December 2019

Monday (12/2/19)

Agenda:

  • "Top-Down" Game - complete and demo this week (preferably Wednesday)
    • This next game will use a top-down perspective and be a variation of many games that you might have played in the past
    • The keyboard will move the player around (WASD or arrow keys)
    • The player must collect 5 or more items on the screen. Collecting all the items wins the game.
    • The player must avoid colliding with enemy robots that follow it around. Colliding with a robot loses the game
    • There is a timer counting down, and the player must collect all the items before it hits 0. Otherwise, the player loses.
    • The screen wraps around (e.g. player moving off screen to the left appears on the right)
  • Additional challenges:
    • Robots that collide with each other become disabled "land mines"
    • Attack ability so that player can fight back a robot
    • Health meter for the player
    • Levels that increase in difficulty (e.g. add more robots)
    • Warp doors - the player going through the door appears at the other door
    • An invincibility or shield power-up item

Wednesday - Friday (11/27/19 - 11/29/19)

  • Thanksgiving Break

Monday (11/25/19)

Agenda:

  • Complete and demo Flappy Bird
    • Implement the additional challenges once you have completed the basic game
  • "Top-Down" Game
    • This next game will use a top-down perspective and be a variation of many games that you might have played in the past
    • The keyboard will move the player around (WASD or arrow keys)
    • The player must collect 5 or more items on the screen. Collecting all the items wins the game.
    • The player must avoid colliding with enemy robots that follow it around. Colliding with a robot loses the game
    • There is a timer counting down, and the player must collect all the items before it hits 0. Otherwise, the player loses.
    • The screen wraps around (e.g. player moving off screen to the left appears on the right)

Thursday (11/21/19)

Agenda:

  • Demo T-Rex Runner (Dino Game) w/ OOP if you have not already done so
  • Computer and Video Game Documentaries
    • "The Triumph of the Nerds: The Rise of Accidental Empires"
    • "Rise of the Video Game"
    • "Download: The True Story of the Internet"
  • Timer Demo & Notes
    • millis()
  • Work on Flappy Bird

Tuesday - Thursday (11/19/19 - 11/21/19)

Agenda:

Friday (11/15/19)

Agenda:

Wednesday (11/13/19)

Agenda:

Friday (11/8/19)

  • School closed due to water main break

Wednesday (11/6/19)

Agenda:

Friday (11/1/19)

Agenda:

  • Demo Project: Basic Pool: Part 2
    • Work on the additional challenges and take ownership of the project. Be creative.

IBCS1 - 1920 - October

IBCS1 - 1920 - September

IBCS1 - Archives