BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.ayclogic.com
X-WR-CALDESC:Events for American Young Coder
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211103T180000
DTEND;TZID=America/Los_Angeles:20211103T190000
DTSTAMP:20260502T085514
CREATED:20211104T015719Z
LAST-MODIFIED:20211104T015719Z
UID:10284-1635962400-1635966000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe added the landing page.\nWe added the score indicator.\n\nHomework: \n\nContinue work on your final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-172/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211103T190000
DTEND;TZID=America/Los_Angeles:20211103T200000
DTSTAMP:20260502T085514
CREATED:20211104T030309Z
LAST-MODIFIED:20211110T041950Z
UID:10295-1635966000-1635969600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework.\nWe went over how to prevent the player tank from driving through the bricks.\nWe reviewed how the turret rotates smoothly.\n\nHomework: \n\nAdd a sprite\, shield_powerup.py\, for the bonus upgrade using the image “assets/Bonus_Upgrade.png”. Just make it appear on the screen anywhere.\nCreate a new sprite\, shield.py. Use the following image. “assets/Get_Shield_Player_2.png”.\nWhen the tank collides with the bonus upgrade sprite\, make the shield sprite appear on top of the player tank.\nWhen the tank moves\, the shield also need to move in the same location as the tank.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-91/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211106T130000
DTEND;TZID=America/Los_Angeles:20211106T140000
DTSTAMP:20260502T085514
CREATED:20211106T210734Z
LAST-MODIFIED:20211107T201023Z
UID:10330-1636203600-1636207200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe add the Bug to the Shoot Balloon.\nI’ve uploaded the final code here.\nCongrats on finishing the final projects!
URL:https://www.ayclogic.com/event/1-pm-python-game-development-39/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211107T190000
DTEND;TZID=America/Los_Angeles:20211107T200000
DTSTAMP:20260502T085514
CREATED:20211108T040752Z
LAST-MODIFIED:20211108T040752Z
UID:10352-1636311600-1636315200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the homework\nWe added animation so the birds flap their wings.\nWe added a timer to slow down the flapping of wings.\n\nHomework \n\nMake the player flap its wings. Use the same technique that we used for the bird.\nAdd a timer to slow down the speed of the player flapping its wings.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-92/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211110T180000
DTEND;TZID=America/Los_Angeles:20211110T190000
DTSTAMP:20260502T085514
CREATED:20211111T024327Z
LAST-MODIFIED:20211118T015601Z
UID:10391-1636567200-1636570800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final projects. Make sure you’re making progress unless you can’t pass the class. If you’re stuck you can email me at chet@ayclogic.com.\nWe added the countdown indicator to the final project.\n\nHomework \n\nContinue on the final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-173/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211114T190000
DTEND;TZID=America/Los_Angeles:20211114T200000
DTSTAMP:20260502T085514
CREATED:20211115T040858Z
LAST-MODIFIED:20211115T040858Z
UID:10469-1636916400-1636920000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the homework.\nWe added a direction attribute to the player.\nWe updated the direction based on which way the player moves.\nWe flipped the image when the player is facing left\, so the player is facing to the left when it’s direction is to the left.\nWe randomized which birds are generated.\n\nHomework \n\nRandomize which cloud image is loaded into the self.image attribute for the Cloud sprite\, select randomly from “cloud1.png”\, cloud2.png”\, or “cloud3.png”. Use a similar technique to what we used for the Bird sprite.\nFlip the bird image that’s used when the bird direction is to the LEFT. You can use a similar technique we used for the Player sprite.\nAdd a direction attribute to the fireball\, and update the code where we create fireballs.\nPass the direction attribute from the self.player_sprite.direction attribute to the fireball when we create the fireball.\nMove the fireball correctly based on the direction. Similar to how we move the other sprites based on the direction.\nFlip the fireball image when it’s facing to the left.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-93/
CATEGORIES:Java,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211117T180000
DTEND;TZID=America/Los_Angeles:20211117T190000
DTSTAMP:20260502T085514
CREATED:20211118T025848Z
LAST-MODIFIED:20211118T025910Z
UID:10491-1637172000-1637175600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final project\nWe added the bad balloon which subtracts score\n\nHomework \n\nContinue on you final project which is due first week of December.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-174/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211117T190000
DTEND;TZID=America/Los_Angeles:20211117T200000
DTSTAMP:20260502T085514
CREATED:20211118T040808Z
LAST-MODIFIED:20211201T034739Z
UID:10494-1637175600-1637179200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the homework to rotate the shield\nWe added the EnemyTank by inheriting from PlayerTank.\nWe customized the player tank by overriding load_images.\nWe added EnemyTurrret by inheriting from Turret.\n\nHomework: \n\nCustomize the EnemyTurret by overriding the get_image method to load the orange turret rather than the blue turret.\nAlso override the get_turret_angle method to always be zero\, so that the enemy turret doesn’t point in the direction of the mouse.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-94/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211121T190000
DTEND;TZID=America/Los_Angeles:20211121T200000
DTSTAMP:20260502T085514
CREATED:20211122T041727Z
LAST-MODIFIED:20211122T041727Z
UID:10548-1637521200-1637524800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\n\n\nWe went over the homework dealing with direction for different sprites.\nWe adjusted the initial position of the bird so it always appears off the screen.\nI’ve uploaded the source code here.\n\n\n\nHomework: \n\nReview how the different sprites work. Focus on how each sprite is created and how it moves across the screen\, and how we figure out which images are drawn on the screen.\nFor clouds create the cloud so that when it’s moving to the right it is created off the screen.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-95/
CATEGORIES:Python Game Development
END:VEVENT
END:VCALENDAR