BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220806T160000
DTEND;TZID=America/Los_Angeles:20220806T170000
DTSTAMP:20260501T021016
CREATED:20220807T000256Z
LAST-MODIFIED:20220807T000542Z
UID:14245-1659801600-1659805200@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework.\nWe added animation to the birds.\nWe added a delay to slow down the flapping of wings for the birds.\nNote: I pushed the code to this branch: https://gitlab.com/gsugiart/dragon_birdie/-/blob/SAT_4PM_Chester\n\nHomework: \n\nCreate a new sprite file “player.py” and sprite “Player” to represent the dragon-birdie player which the user will control.  This should appear on the screen using the “assets/player-1.png” image.  Make sure to resize so it appears about the same size as a bird.\nAdd logic so the player will flap its wings.  You can use a similar technique we used for “bird.py”.  In this case there will be 4 different images “player-1.png” through “”player-4.png”.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-17/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220811T170000
DTEND;TZID=America/Los_Angeles:20220811T180000
DTSTAMP:20260501T021016
CREATED:20220812T010117Z
LAST-MODIFIED:20220812T010117Z
UID:14315-1660237200-1660240800@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Gamas
DESCRIPTION:Homework\n\nWhen user pop bad balloon\, play the assets/explodify.wav\nMake the Explode sprite disappear after 2 seconds. Use timer inside Explode sprite and also the self.kill(). Similar to self.balloon_create_timer in main.py.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-gamas-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220818T170000
DTEND;TZID=America/Los_Angeles:20220818T180000
DTSTAMP:20260501T021016
CREATED:20220819T010048Z
LAST-MODIFIED:20220819T010048Z
UID:14433-1660842000-1660845600@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe added score on top of the explode image.\nWe started working on bug.py\n\nHomework\n\nContinue working on bug.py so you can have the following\n\nDisplay the bug on the screen with its wing flapping.\nMake the bug appear once every 3 seconds\, from left side of the screen to the right side of the screen.\nWhen it goes off the screen\, kill it.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-gamas-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220819T190000
DTEND;TZID=America/Los_Angeles:20220819T200000
DTSTAMP:20260501T021017
CREATED:20220820T051701Z
LAST-MODIFIED:20220820T051722Z
UID:14452-1660935600-1660939200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Flappy Bird project. We made sure the Flappy Bird cannot jump when in falling mode.\nWhen user click the Play button\, the location of the bird is reset back to 100\,100.\nWhen user click the Play button\, the player.fall_speed is reset back to 0.\n\nHomework\n\nContinue with your team project according to your team google project doc.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-gamas-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220825T170000
DTEND;TZID=America/Los_Angeles:20220825T180000
DTSTAMP:20260501T021017
CREATED:20220826T005857Z
LAST-MODIFIED:20220826T005857Z
UID:14548-1661446800-1661450400@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Gamas
DESCRIPTION:Homework\n\nMake sure the bug can appear from left or right side of the screen. This is very similar to the Bird sprite in the dragon-birdie project.\nIf you have not done it\, kill the bug when it is off the screen. Also do the same thing for balloon sprites.\nWhen we pop the bug\, right now\, the bad balloon also gets destroy. We have to change the code\, so we avoid destroying bad balloons.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-gamas-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220826T190000
DTEND;TZID=America/Los_Angeles:20220826T200000
DTSTAMP:20260501T021017
CREATED:20220827T045636Z
LAST-MODIFIED:20220827T050015Z
UID:14563-1661540400-1661544000@www.ayclogic.com
SUMMARY:FRI - 7 PM - Python Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Flappy Bird. We started creating Credit Page.\n\nHomework\n\nContinue on your personal python game project according to your project planning.\nContinue on your Flappy Bird project. My latest code can be found in here just in case if you did not have a chance to copy the code: https://gitlab.com/gsugiart/flappy_bird/-/tree/Fri_7PM_Latisha .\nAdd code inside main.py\, specifically inside display_play_credit_button() method to make the “CREDIT” button clickable. After you click the CREDIT button set the game mode to GAME_CREDIT.\nEarlier in the class\, I made a mistake where in the game_loop()\, I did not call self.game_credit_page() properly.\n\n\nelif self.mode == GAME_CREDIT:\n    self.game_credit_page()\n\n\n\nIn the Game Credit page\, you should display the following information
URL:https://www.ayclogic.com/event/fri-7-pm-python-game-development-gamas-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220827T160000
DTEND;TZID=America/Los_Angeles:20220827T170000
DTSTAMP:20260501T021017
CREATED:20220828T001216Z
LAST-MODIFIED:20220903T005710Z
UID:14592-1661616000-1661619600@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:Today: \n\nWe added collision detection between the player and the bird.\nWe added a new page the landing page when the game is loaded\, and switched to the game in session page when the user left clicks.\nWe added logic so when the player collides with a bird it switches back to the landing page.\n\nHomework: \n\nAdd a logo above the play button.\n\nAdd logic so when a fireball collides with a bird\, both sprites are removed from the screen.\n\nNOTE: There is no class next week (9/3) because of the Labor Day weekend.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-18/
CATEGORIES:Python Game Development
END:VEVENT
END:VCALENDAR