Forum

Coquitlam >> PY101 >> 10:20 am - 11:20 am

12/02/2018 - Cameron Savage
Today we had a work block.

Next week, we'll start on Lesson 7, which is on how to make your enemy ship shoot automatically.

See you then!

-Cameron

12/09/2018 - Cameron Savage
Today, we did lesson 7 on making the enemy ships shoot automatically.

Lesson 7 link: https://1drv.ms/b/s!ApI0I3mYyTh2gYsuBDgPKF5p0r4ENQ

Next week will be a work week, see you then!

- Cameron

12/16/2018 - Cameron Savage
Today was a work block.

The next class in on **January 6**. See you then!

-Cameron

11/04/2018 - Cameron Savage
Today was a work block.

There is no class next week because of Remembrance Day. Next class is on November 18. See you then!

-Cameron

11/18/2018 - Cameron Savage
Today we had a work block.

I challenged you to create a bomb that your ship shoots that detonates after a few seconds, and the explosion would delete every object that it touched.

We finished the bomb shooting, bomb timer, and the explosion. We didn't get to finish the collisions with the explosion, so the bomb doesn't actually destroy anything in your game.

For homework, add collisions to your obj_explosion so the other things in your game are actually destroyed when the bomb explodes.

Next week, we'll add heath to your player.

See you then!

-Cameron

11/25/2018 - Cameron Savage
Today, we started working on health and health power-ups.

Lesson 6 (stopped at slide 14): https://1drv.ms/b/s!ApI0I3mYyTh2gYluoONM_ZCHo1zF8A

Next week, we'll finish working on health and health power-ups.

See you then!

-Cameron

10/14/2018 - Cameron Savage
Today we finished the rest of lesson 4, and had a work block to review and catch up on material.

We made your spawner alternate between creating asteroids and enemies using timers, and added explosion effects.

Lesson 4 (from slide 9 to end): https://1drv.ms/b/s!ApI0I3mYyTh2gYgMoBsDE3GtzU1sXQ

Next week, we'll start working with random number generators.

For homework, you can work on some of the challenges from previous lessons.

See you then!

-Cameron

10/21/2018 - Cameron Savage
Today, we learned how to use the random.randint() function in PixelPad to randomly choose where the asteroids and enemies spawn on our screen, instead of spawning in a line.

Link to lesson (stopped at slide 10): https://1drv.ms/b/s!ApI0I3mYyTh2gYhBebiwQA1Qklwx7w

There are challenges at the end of the lesson on random numbers that you can work on.

Next week, we'll learn about how to remove projectiles and create rooms.

See you then!

-Cameron

10/28/2018 - Cameron Savage
Today, we finished lesson 5 on random numbers and

Lesson (slide 10-17): https://1drv.ms/b/s!ApI0I3mYyTh2gYhBebiwQA1Qklwx7w

We also used a website, www.piskelapp.com, to draw new sprites.

Homework is on the last slide of the lesson PDF.

Next week will be a work week, so think up some ideas of what to add to your game!

-Cameron

09/09/2018 - Cameron Savage
Sunday, September 9, 2018

Today, we almost finished lesson 1.

Lesson 1: https://1drv.ms/p/s!ApI0I3mYyTh26XVjcArqS-INg2fj

The homework listed in the slides is optional, but would really help you practice and understand the lessons! We didn't quite finish slide #11, but you guys can try and do that one for homework if you want to.

Next week we'll add movement to your player using the keyboard keys.

See you next week,

-Cameron

09/16/2018 - Cameron Savage
Today, we got to slide #7 on lesson 2.

Lesson 2: https://1drv.ms/b/s!ApI0I3mYyTh2ga49wF0XRVctwddptQ

You can try and finish slide 7 for homework if you want to! More challenges are on the last slide.

Next week, we'll finish lesson 2 and start on lesson 3. See you then!

-Cameron



09/23/2018 - Cameron Savage
Today, we finished lesson 2 on borders and started lesson 3 on collisions.

OneDrive links to today's lessons:

Lesson 2 (slides 7-9): https://1drv.ms/p/s!ApI0I3mYyTh2gYQciHFjIAkPH-4YnQ

Lesson 3 (stopped at slide 9): https://1drv.ms/p/s!ApI0I3mYyTh2gYV9oX3jCsHmu0vetw

Homework: on the last page of the Lesson 2 slides

See you next week!

-Cameron

09/30/2018 - Cameron Savage
Today, we finished lesson 3 on collisions and started lesson 4 on spawners and object generation.

Lesson 3 link (slide 9 - end): https://1drv.ms/b/s!ApI0I3mYyTh2ga4_0oNSBSHN7n5g2A

Lesson 4 link (stopped at slide 9): https://1drv.ms/b/s!ApI0I3mYyTh2gYgMoBsDE3GtzU1sXQ

Homework is on the last page of lesson 3.

There is **NO** class next week because of Thanksgiving. Next class will be on October 14.

See you then!

-Cameron

01/06/2019 - Cameron Savage
Today we finished the last lesson. We learned how to make new levels in our game, and how to make different levels that are loaded when the player wins or loses.

Link to lesson: https://1drv.ms/b/s!ApI0I3mYyTh2gZRS8lUwBDlhgi1qlA

The next three classes will be work weeks, so start thinking of some extra features to add to your game!

-Cameron

01/13/2019 - Cameron Savage
Today was a work block.

Next week will be a work week as well, so try to come up with some cool new feature ideas!

-Cameron

01/20/2019 - Cameron Savage
Today was a work block.

Next week is the last class of the semester! See you then!

-Cameron

Charles
Hi Cameron, is there an assignment about some asteroid game that I need to practice with Olivia? Where can I asses that info? Thx