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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200606T090000
DTEND;TZID=America/Los_Angeles:20200606T100000
DTSTAMP:20260503T094941
CREATED:20200606T170019Z
LAST-MODIFIED:20200606T170019Z
UID:3623-1591434000-1591437600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We completed Python Dictionary.\nWe completed enhancing BabyNameGenerator program.\n Homework:\n\n158\, 160 and 161
URL:https://www.ayclogic.com/event/9-am-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200606T100000
DTEND;TZID=America/Los_Angeles:20200606T110000
DTSTAMP:20260503T094941
CREATED:20200606T173858Z
LAST-MODIFIED:20200606T180059Z
UID:3625-1591437600-1591441200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We made the fireball face left and right\nWe learned about hitbox.\nHomework:\n\nCreate a hitbox for the player.\nCreate Cloud class. Look at Bird class for reference.\nIf you can integrate Cloud class into main.py.
URL:https://www.ayclogic.com/event/10-am-python-game-development-16/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200606T110000
DTEND;TZID=America/Los_Angeles:20200606T120000
DTSTAMP:20260503T094941
CREATED:20200606T231254Z
LAST-MODIFIED:20200606T231254Z
UID:3633-1591441200-1591444800@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We continued with Birdie project\n\nWe made the Bird to be able to face left and right.\nWe made the Bird to be able to appear from left or right of the screen\n\n\nHomework:\n\nNow when we run the program the program is creating 40 to 60 birds/second. We need to change the code so it will create less frequently.\n\nInside Bird class\, look at how we delay wing flapping delay. Look at where we use self.flap_delay_timer\nYou need to use the same technique inside main.py to call self.create_random_bird() less frequently.
URL:https://www.ayclogic.com/event/11-am-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200607T090000
DTEND;TZID=America/Los_Angeles:20200607T100000
DTSTAMP:20260503T094941
CREATED:20200607T170750Z
LAST-MODIFIED:20200607T170750Z
UID:3649-1591520400-1591524000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over how to make the duck falls when it hits the tube.\nHomework:\n\nWe display the landing page. Landing page includes logo and play button.\nBy tonight (06/07) send me an email regarding your final project:\n\nGo here and choose a game asset.  https://graphicriver.net/game-assets?sort=sales\nGive details on how the game storyline is going to be. Tell me which sprite you are going to use from the game asset. Is there going to be an enemy boss? How do you win the game?\nChoose background song from this website: https://audiojungle.net/
URL:https://www.ayclogic.com/event/9-am-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200612T180000
DTEND;TZID=America/Los_Angeles:20200612T190000
DTSTAMP:20260503T094941
CREATED:20200613T013826Z
LAST-MODIFIED:20200620T010413Z
UID:3664-1591984800-1591988400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We integrate Cloud class into main.py\nHomework:\n\nMake the Player flap its wing.\nMake the cloud have its own timer. Look at how we did it to create random bird.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200613T090000
DTEND;TZID=America/Los_Angeles:20200613T100000
DTSTAMP:20260503T094941
CREATED:20200613T165545Z
LAST-MODIFIED:20200613T175811Z
UID:3670-1592038800-1592042400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over Python Class or Object Oriented Language\nHomework:\n\nCreate a new file June13_AirPlaneHomework.py:\nCreate a new class called AirPlane:\n\nIt has “number_of_seat”\nIt has “number_of_door”\nWho is the “maker”: Boeing\, Lockheed\, AirBus\nHow high it can fly\, “how_high”.\nIt has “type”: Boeing 747\, Airbus 380
URL:https://www.ayclogic.com/event/9-am-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200613T100000
DTEND;TZID=America/Los_Angeles:20200613T110000
DTSTAMP:20260503T094941
CREATED:20200613T175947Z
LAST-MODIFIED:20200613T175947Z
UID:3674-1592042400-1592046000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over how to add Cloud to the main.\n Homework:\n\nSimilar to how we call create_random_bird() function\, put delay on how we call create_random_cloud() function.
URL:https://www.ayclogic.com/event/10-am-python-game-development-17/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200614T090000
DTEND;TZID=America/Los_Angeles:20200614T100000
DTSTAMP:20260503T094941
CREATED:20200621T162337Z
LAST-MODIFIED:20200621T162337Z
UID:3768-1592125200-1592128800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nCreate Coin sprite class. Copy code from the Tube class. Load coin-1.png and coin-2.png.
URL:https://www.ayclogic.com/event/9-am-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200619T180000
DTEND;TZID=America/Los_Angeles:20200619T190000
DTSTAMP:20260503T094941
CREATED:20200620T021210Z
LAST-MODIFIED:20200620T021238Z
UID:3734-1592589600-1592593200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nInside Player class\n\nCreate 2 more images in __init__:\n\nrename imageA to imageA_right.\nrename imageB to imageB_right.\nimageA_left. Flip the imageA_right and assign it to imageA_left.\nimageB_left. Flip the imageB_right and assign it to imageB_left.\n\n\nWhen “a” keyboard is pressed\n\nyou need to set self.direction = 270\nyou need to change the image to imageA_left\n\n\nWhen “d” keyboard is pressed\n\nyou need to set self.direction = 90\nyou need to change the image to imageA_right\n\n\nWhen you flap the wing:\n\nCheck the self.direction to decide whether you need to use the left or the right image
URL:https://www.ayclogic.com/event/3734/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200620T090000
DTEND;TZID=America/Los_Angeles:20200620T100000
DTSTAMP:20260503T094941
CREATED:20200620T160002Z
LAST-MODIFIED:20200620T160002Z
UID:3739-1592643600-1592647200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nPage 168 to 169
URL:https://www.ayclogic.com/event/9-am-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200620T100000
DTEND;TZID=America/Los_Angeles:20200620T110000
DTSTAMP:20260503T094941
CREATED:20200620T184133Z
LAST-MODIFIED:20200620T184133Z
UID:3741-1592647200-1592650800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nInside main.py\n\nWe want to make sure the fireball cannot be launched too frequently.\nSimilar on how to we put delay on creating bird and cloud\, we need to delay creation of fireball.
URL:https://www.ayclogic.com/event/10-am-python-game-development-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200620T110000
DTEND;TZID=America/Los_Angeles:20200620T120000
DTSTAMP:20260503T094941
CREATED:20200620T184556Z
LAST-MODIFIED:20200620T184556Z
UID:3743-1592650800-1592654400@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:Homework:\n\nCreate Cloud class. It should be very similar to Bird class.\nIt will have x\, y\, direction\, screen\nReplace the code that loads the bird images with load all 3 cloud images.\nNo need to resize the image.
URL:https://www.ayclogic.com/event/11-am-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200621T090000
DTEND;TZID=America/Los_Angeles:20200621T100000
DTSTAMP:20260503T094941
CREATED:20200621T162446Z
LAST-MODIFIED:20200621T171629Z
UID:3770-1592730000-1592733600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We integrated Coin into main.py\nHomework:\n\nStart working on your final project according to plan in https://docs.google.com/document/d/14LntcJ4bWl7V3GyjBDIsb-KkKk49xpTmePLIpnvJHqQ
URL:https://www.ayclogic.com/event/9-am-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200626T180000
DTEND;TZID=America/Los_Angeles:20200626T190000
DTSTAMP:20260503T094941
CREATED:20200627T020631Z
LAST-MODIFIED:20200627T020631Z
UID:3797-1593194400-1593198000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We made the player move left and right.\nWe created fireball.py class.\nHomework:\n\nIntegrate Fireball class into main.py. Look at how we did it for Bird\, Player or Cloud.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-17/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200627T090000
DTEND;TZID=America/Los_Angeles:20200627T100000
DTSTAMP:20260503T094941
CREATED:20200627T170009Z
LAST-MODIFIED:20200627T170009Z
UID:3800-1593248400-1593252000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nFinish the Truck class.\n\nCreate a new class Truck\nIt inherits from Car\nOne more attribute: “load_weight” (10)\nCreate a new variable (bradley_truck)\nand it has “GM”\, “BradleyModel”\, 2020\, 18 wheels\, 20 tons\n\n\nTBD
URL:https://www.ayclogic.com/event/9-am-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200627T100000
DTEND;TZID=America/Los_Angeles:20200627T110000
DTSTAMP:20260503T094941
CREATED:20200627T193056Z
LAST-MODIFIED:20200627T193056Z
UID:3804-1593252000-1593255600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over how to make the player face left and right\nHomework:\n\nCreate a function to take care of create bird timer codes\, create cloud timer codes\, create fireball timer codes. Currently these codes are under game_loop function inside main.py. Migrate these codes into a function and call it within game_loop function.\nCreate a function to take care of sprite group update calls and do similar thing like above.\nCreate a function to take care of collision codes and migrate collision codes from game_loop function into this new function.
URL:https://www.ayclogic.com/event/10-am-python-game-development-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200627T110000
DTEND;TZID=America/Los_Angeles:20200627T120000
DTSTAMP:20260503T094941
CREATED:20200627T190338Z
LAST-MODIFIED:20200627T190338Z
UID:3802-1593255600-1593259200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over how to integrate Cloud sprite into the main.\nHomework:\n\nMake the creation of the cloud less frequent. Look at how we did it for the bird creation.
URL:https://www.ayclogic.com/event/11-am-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR