IBCS1 - 1819 - December

From WLCS

Monday - Friday (12/24/18 - 12/28/18)

  • Winter Break

Friday (12/21/18)

Warmup:

  • Complete the College Panel Questions assignment in Canvas

Agenda:

  • Re-implement the Flappy Bird Game (with or without 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
  • College Student Q&A Panel

Wednesday (12/19/18)

Agenda:

  • Introduction to Object-Oriented Programming
    • Sprite class walk-through
    • Try adding 2-3 cacti to the game
  • Re-implement the Flappy Bird Game (with or without score) using the Sprite class and objects
    • Mr. Bui has supplied the sprite images in the Files section on Canvas

Thursday - Monday (12/13/18 - 12/17/18)

Agenda:

  • Game demonstrations
    • 30-60 seconds
    • You should demonstrate and present your game as if you're pitching it for a sale
    • Be able to show all of its features
  • If you have a demonstration ready, but are waiting...make a copy of your game and try to implement more features!
    • If you need ideas for more features, Mr. Bui has plenty
  • Personal Computer History Lesson!

Tuesday (12/11/18)

Agenda:

  • Work on your game
  • Game progress checks
    • You should be able to discuss the progress that you have made and the obstacles that you have encountered
  • Game should be completed and demo-able by the end of Thursday (12/13/18) -- Talk to Mr. Bui if you need more time

Wednesday - Friday (12/5/18 - 12/7/18)

Agenda:

  • Be sure you have turned in your game design document to Canvas
    • Game Requirements (Dinosaur OR Flappy Bird) assignment
  • Missing demos:
  • Gravity / Jumping review with images
  • Rectangular collision detection
  • Individually work on your game - some collaboration is fine
  • Subjectively graded progress check on Tuesday (12/11/18)
    • You should be able to discuss the progress that you have made and the obstacles that you have encountered
    • Game should be completed and demo-able by the end of Thursday (12/13/18)

Monday (12/3/18)

Agenda:

  • Group 4 Project Debrief
  • Group 4 Project Reflection Google Form
    • Complete this form even if you already turned in a PDF
    • You may copy the reflection that you wrote in your PDF and paste it into the form
  • Missing demos can be shown today or in GP
    • Basic Pool: Part 2
    • Keyboard Practice
  • Complete Loading & Displaying Images
  • Class discussion - Chrome Dinosaur Game OR Flappy Bird
    1. Which game would you like to design and develop?
    2. With a partner, open a Google Doc and share the Google Doc with the partner so both of you have write access
    3. Place both of your names at the top of the document
    4. List all the requirements of your chosen game with brief descriptions for each (e.g. Arrow key movement - pressing the arrow keys moves the dinosaur forward / backward)
    5. Under each of the requirements, place a sub-bullet that briefly describes the programming technique / construct that you will probably use to implement that feature (e.g. score will be kept tracked by using a variable that increases over time)
    6. Both students should submit the document to Canvas
    7. Prepare to share your document with the rest of the class
  • Begin individually developing your Dinosaur or Flappy Bird game