|
|
Line 64: |
Line 64: |
| ** Implement the additional challenges if you have time! | | ** Implement the additional challenges if you have time! |
| * [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher] | | * [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher] |
− |
| |
− | == Wednesday (11/30/16) ==
| |
− | '''Agenda:'''
| |
− | * Demo a completed [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
| |
− | ** Implement the additional challenges if you have time!
| |
− | * [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher]
| |
− |
| |
− | == Monday - Tuesday (11/28/16 - 11/29/16) ==
| |
− | '''Agenda:'''
| |
− | * APS Codes! (volunteer opportunity)
| |
− | ** Monday, December 5th, 2016
| |
− | ** 7-8:30 pm @ Career Center
| |
− | ** Pizza provided to volunteers who help with the event (served at 6:30pm)
| |
− | ** Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
| |
− | ** [https://docs.google.com/forms/d/113s6rPZ6Bt9I8cDbaOq6d9X0_kCVt8ZluHXgu-i9KQM/viewform?usp=drive_web&edit_requested=true Volunteer signup form here]
| |
− | * Demo a completed [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
| |
− | ** Implement the additional challenges if you have time!
| |
− |
| |
− | == Wednesday - Friday (11/23/16 - 11/25/16) ==
| |
− | * Thanksgiving Break
| |
− |
| |
− | == Friday - Tuesday (11/18/16 - 11/22/16) ==
| |
− | '''Agenda:'''
| |
− | * APS Codes! (volunteer opportunity)
| |
− | ** Monday, December 5th, 2016
| |
− | ** 7-8:30 pm @ Career Center
| |
− | ** Pizza provided to volunteers who help with the event (served at 6:30pm)
| |
− | ** Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
| |
− | ** [https://docs.google.com/forms/d/113s6rPZ6Bt9I8cDbaOq6d9X0_kCVt8ZluHXgu-i9KQM/viewform?usp=drive_web&edit_requested=true Volunteer signup form here]
| |
− | * [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
| |
− |
| |
− | == Wednesday - Thursday (11/16/16 - 11/17/16) ==
| |
− | '''Agenda:'''
| |
− | * APS Codes! (volunteer opportunity)
| |
− | ** Monday, December 5th, 2016
| |
− | ** 7-8:30 pm @ Career Center
| |
− | ** Pizza provided to volunteers who help with the event
| |
− | ** Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
| |
− | ** [https://docs.google.com/forms/d/113s6rPZ6Bt9I8cDbaOq6d9X0_kCVt8ZluHXgu-i9KQM/viewform?usp=drive_web&edit_requested=true Volunteer signup form here]
| |
− | * Keyboard & Image Practice walk-through
| |
− | * [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
| |
− |
| |
− | == Monday - Tuesday (11/14/16 - 11/15/16) ==
| |
− | '''Agenda:'''
| |
− | * APS Codes! (volunteer opportunity)
| |
− | ** Monday, December 5th, 2016
| |
− | ** 7-8:30 pm @ Career Center
| |
− | ** Pizza provided to volunteers who help with the event
| |
− | ** Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
| |
− | * Complete [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
| |
− | * Keyboard & Image Practice
| |
− | *# Create a Processing program named MarioSideScroller
| |
− | *# Download the [[Media:Mario-1-1.gif]] and add the file to your Processing program (or any wide, panoramic image of your choice)
| |
− | *# Create global variables: bg_x and bg_y (initialize both to 0)
| |
− | *# Set your window size to 600 x 448 (the image has a height of 448 pixels)
| |
− | *# Load your downloaded image
| |
− | *# Within draw(), display the image at location: bg_x, bg_y
| |
− | *# Add keyboard detecting code:
| |
− | *## if the RIGHT key is pressed, then decrease bg_x by 10
| |
− | *## if the LEFT key is pressed, then increase bg_x by 10
| |
− | *# Test your program...what did you create?
| |
− | *# Additional challenges:
| |
− | *## Use an image editing program to extract Mario from the image. Enable the keyboard to move Mario around
| |
− | *## Display a right-facing Mario when you go to the right, and a left-facing Mario when you go to the left
| |
− | *## Scroll the background only when Mario reaches the the left or right edges of the screen
| |
− |
| |
− | == Wednesday - Thursday (11/9/16 - 11/10/16) ==
| |
− | '''Agenda:'''
| |
− | * StudentVUE updated
| |
− | * Complete [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Input: Mouse Variables & Functions]
| |
− | * Complete [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
| |
− |
| |
− | == Friday - Monday (11/4/16 - 11/7/16) ==
| |
− | '''Agenda:'''
| |
− | * Complete and demo of Ping with sounds and images by the end of the week (individually!)
| |
− | *# Add a background image
| |
− | *# Change the ball and paddle to images
| |
− | *# Add sounds to the ball bouncing off the walls and paddle
| |
− | *# Add background music
| |
− | *# Add a game over sound (use noLoop() to stop the draw() function from looping)
| |
− | * [http://py.processing.org/reference/ Processing (Python) Reference]
| |
− | ** Input (Mouse & Keyboard) Variables & Functions
| |
− | * Complete [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Input: Mouse Variables & Functions]
| |
− | * Complete [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
| |
− |
| |
− | == Wednesday - Thursday (11/2/16 - 11/3/16) ==
| |
− | '''Agenda:'''
| |
− | * 1st Quarter Exam
| |
− | * Complete and demo of Ping with sounds and images by the end of the week (individually!)
| |
− | *# Add a background image
| |
− | *# Change the ball and paddle to images
| |
− | *# Add sounds to the ball bouncing off the walls and paddle
| |
− | *# Add background music
| |
− | *# Add a game over sound (use noLoop() to stop the draw() function from looping)
| |
− | * [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Input: Mouse Variables & Functions]
| |
− | * [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
| |
− |
| |
− | == Tuesday (11/1/16) ==
| |
− | '''Agenda:'''
| |
− | * Quarter Exam - Wednesday, Thursday (11/2/16, 11/3/16) - comprised of 2 major components:
| |
− | *# Completion and demo of Ping with sounds and images by the end of the week (individually!)
| |
− | *#* Add a background image
| |
− | *#* Change the ball and paddle to images
| |
− | *#* Add sounds to the ball bouncing off the walls and paddle
| |
− | *#* Add background music
| |
− | *#* Add a game over sound (use noLoop() to stop the draw() function from looping)
| |
− | *# Closed-book, closed-note component:
| |
− | *#* You could be given various snippets of Processing code, and you will be asked to draw the resulting image
| |
− | *#* You could be given incomplete Processing code, and you will be asked to complete the code
| |
− | * [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Input: Mouse Variables & Functions]
| |
− | * [https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
| |
| | | |
| == Archives == | | == Archives == |
| + | * [[IBCS1 - 1617 - November]] |
| * [[IBCS1 - 1617 - October]] | | * [[IBCS1 - 1617 - October]] |
| * [[IBCS1 - 1617 - September]] | | * [[IBCS1 - 1617 - September]] |
| * [[IBCS1 - 1516]] | | * [[IBCS1 - 1516]] |