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:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210130T090000
DTEND;TZID=America/Los_Angeles:20210130T100000
DTSTAMP:20260503T004514
CREATED:20210130T175741Z
LAST-MODIFIED:20210130T175741Z
UID:6109-1611997200-1612000800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We completed Birdie game\nHomework:\n\nReview Birdie codes\, especially the part where we create new sprite and how to integrate into main.py\nReview the code where we do collision detection.
URL:https://www.ayclogic.com/event/9-am-python-game-development-42/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210130T100000
DTEND;TZID=America/Los_Angeles:20210130T110000
DTSTAMP:20260503T004514
CREATED:20210130T194207Z
LAST-MODIFIED:20210130T194207Z
UID:6111-1612000800-1612004400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over Lava Jump (platformer game) bug fixes.\nWe went over the Whack-a-mole bug fixes.\nHomework:\n\nMake progress with your final projects.
URL:https://www.ayclogic.com/event/10-am-python-game-development-37/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210130T120000
DTEND;TZID=America/Los_Angeles:20210130T130000
DTSTAMP:20260503T004514
CREATED:20210131T000922Z
LAST-MODIFIED:20210131T000922Z
UID:6115-1612008000-1612011600@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We went over how to create ladder.py\nWe went over how to optimize preloading of images into memory once.\nHomework:\n\nContinue making progress on your final project according to project planning in your google doc.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210130T130000
DTEND;TZID=America/Los_Angeles:20210130T140000
DTSTAMP:20260503T004514
CREATED:20210130T220157Z
LAST-MODIFIED:20210130T220954Z
UID:6116-1612011600-1612015200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to add the “create_bird” method which spawns a lot of birds.\nWe reviewed the Bird sprite.\nWe moved the constants into a new file called “config.py” and refactored the code to import the constants from this new file\nWe went over a strategy to delay the creation of birds\, and then implemented this strategy which creates a new bird once every 40 frames.\nWe added some logic to select a random name from the 4 different types of birds rather than just using the blue bird.\nI’ve uploaded the source code here.\n Homework\n\nEdit the Bird Sprite class to have a new attribute “speed” which keeps track of how fast the bird is moving.  Initialize this to a random value between 1 and 7 (so every Bird should be 1 or 7 or something in between).\nModify the “def update” method inside the Bird class to increase the self.x attribute by the speed.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210130T180000
DTEND;TZID=America/Los_Angeles:20210130T190000
DTSTAMP:20260503T004514
CREATED:20210131T030759Z
LAST-MODIFIED:20210131T030759Z
UID:6134-1612029600-1612033200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to make the cloud appear from left and right of the screen.\nWe made sure the cloud glides in nicely into the screen.\nWe made the bird face to the right and left according to its direction.\nWe made the bird flap its wing.\nHomework:\n\nThe bird now flaps its wing too fast. Slow it down. Look at how we slow down the creation of birds and clouds in main.py. Use a similar mechanism to slow down the flapping of its wing.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-90/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR