Difference between revisions of "IB Computer Science 1"

From WLCS
 
(135 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tuesday (12/10/19) ==
 
'''Agenda:'''
 
* Demo Robots + Item Collection Game
 
* Introduction to Iteration (looping)
 
** [https://docs.google.com/presentation/d/130_vwU_d09j7A-N8-GC4c7izG4ghg6ZTnj7U6UT7XQg/edit?usp=sharing while loop slides]
 
* while loop practice (using Wing IDE or repl.it)
 
** Write a loop that prints 0 to 10
 
** Write a loop that prints 10 to 0
 
** Write a loop that prints from 19 to 77
 
** Write a loop that prints the first 50 even numbers
 
** Write a loop that prints all the numbers that are divisible by 3 and 7 between 0 and 1000
 
** Prompt a user for a number N. Write a loop that then prints out the first N even numbers (Hint: Use multiple variables)
 
* Complete the isPrime function and loop assignment in repl.it
 
 
== Friday (12/6/19) ==
 
'''Agenda:'''
 
* Complete the "Top-Down" Perspective Game (Robots / Item Collection Game)
 
 
== Wednesday (12/4/19) ==
 
'''Agenda:'''
 
* Group 4 Project Field Trip
 
** Complete the [https://goo.gl/forms/0ya5UJ6KdVJvDvJF3 Group 4 Project Reflection]
 
* Complete the "Top-Down" Game (Robots / Item Collection Game) if you are not attending the field trip today
 
 
== Monday (12/2/19) ==
 
'''Agenda:'''
 
* [https://drive.google.com/open?id=1s1zAquCP4iF_xO68JnPcziVuv-RzVOwv Group 4 Project Field Trip Logistics!]
 
* "Top-Down" Perspective Game (Robots / Item Collection Game) - complete and demo this week
 
** 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 at least 3 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
 
 
== [[IBCS1 - 1920 - November]] ==
 
== [[IBCS1 - 1920 - October]] ==
 
== [[IBCS1 - 1920 - September]] ==
 
 
== [[IBCS1 - Archives]] ==
 
== [[IBCS1 - Archives]] ==

Latest revision as of 08:28, 13 September 2023