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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200501T180000
DTEND;TZID=America/Los_Angeles:20200501T190000
DTSTAMP:20260503T111021
CREATED:20200502T020858Z
LAST-MODIFIED:20200502T020858Z
UID:3422-1588356000-1588359600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:we continued with Birdie project.\n\nWe made the bird moved from right to left\nWe were able to draw more than one bird in the screen\nWe started Bird class.\n\n\nHomework:\n\nAdd one more bird (bird_03) in main.py\n\nThe bird should move from bottom left corner\nThe bird should move towards top right corner.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T100000
DTEND;TZID=America/Los_Angeles:20200502T110000
DTSTAMP:20260503T111021
CREATED:20200502T175904Z
LAST-MODIFIED:20200502T175904Z
UID:3426-1588413600-1588417200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nMake the bird Y coordinate random from 0 to the height of the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T110000
DTEND;TZID=America/Los_Angeles:20200502T120000
DTSTAMP:20260503T111021
CREATED:20200502T183703Z
LAST-MODIFIED:20200502T185926Z
UID:3428-1588417200-1588420800@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over Dog class\nWe learned inheritance by creating SamoyedDog and Doberman classes which inhenrits from Dog class.\nHomework:\n\nP.168 to 169.
URL:https://www.ayclogic.com/event/11-am-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T160000
DTEND;TZID=America/Los_Angeles:20200502T170000
DTSTAMP:20260503T111021
CREATED:20200502T232159Z
LAST-MODIFIED:20200502T235820Z
UID:3439-1588435200-1588438800@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:We continued with Flappy Duck project.\nWe made the Tube appear from top and bottom\nWe made the Tube appear less frequently.\nHomework\n\nMove all the constants variable from main to config.py\nInside create_random_tube(self)\, create 2 tubes\, one upside down and right side up.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200508T180000
DTEND;TZID=America/Los_Angeles:20200508T190000
DTSTAMP:20260503T111021
CREATED:20200509T004018Z
LAST-MODIFIED:20200509T004018Z
UID:3462-1588960800-1588964400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed Bird class.\nHomework:\n\nTBD
URL:https://www.ayclogic.com/event/6-pm-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T100000
DTEND;TZID=America/Los_Angeles:20200509T110000
DTSTAMP:20260503T111021
CREATED:20200509T190159Z
LAST-MODIFIED:20200509T190159Z
UID:3470-1589018400-1589022000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We completed Player class.\nHomework:\n\nIntegrate Player class into main.py\n\nFor example\, look at how we integrated Bird class into main.py\n\nimport the Player class\ncreate player_group\nadd Player into player_group in __init__\ncall player_group.update() in game_loop\nLook at how we did it for Bird class.
URL:https://www.ayclogic.com/event/10-am-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T110000
DTEND;TZID=America/Los_Angeles:20200509T120000
DTSTAMP:20260503T111021
CREATED:20200509T190505Z
LAST-MODIFIED:20200509T190505Z
UID:3472-1589022000-1589025600@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We completed class inheritance topic. We did Car and ElectricCar exercises.\nWe downloaded Birdie game assets from google drive.\nHomework:\n\nDownload and install Python 3.7 and Pycharm into your computer. Go to https://www.ayclogic.com/python-game-development/ scroll all the way down.
URL:https://www.ayclogic.com/event/11-am-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200510T090000
DTEND;TZID=America/Los_Angeles:20200510T100000
DTSTAMP:20260503T111021
CREATED:20200510T164740Z
LAST-MODIFIED:20200510T170758Z
UID:3494-1589101200-1589104800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over how to make the Tube appear from both the bottom and top of the screen.\nWe added gravity to the player.\nHomework:\n\nMake the tube height dynamic by making sure the gap in between is constant.\nPut a delay in the Player gravity code. Use a similar mechanism as the bird flapping delay.\nAdd the background sound for the game. Look at how we did it in Birdie.
URL:https://www.ayclogic.com/event/9-am-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T110000
DTEND;TZID=America/Los_Angeles:20200516T120000
DTSTAMP:20260503T111021
CREATED:20200516T190700Z
LAST-MODIFIED:20200516T190700Z
UID:3508-1589626800-1589630400@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We installed Pycharm properly.\nWe learned how to load images in Pygame.\n\nWe loaded background image\nWe loaded bird image.\n\n\nHomework:\n\nsimilar to bird01_A.png\, load bird02_A.png into the screen. Follow the example of how we did it for bird01_A.png.
URL:https://www.ayclogic.com/event/11-am-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200517T090000
DTEND;TZID=America/Los_Angeles:20200517T100000
DTSTAMP:20260503T111021
CREATED:20200517T164703Z
LAST-MODIFIED:20200517T170855Z
UID:3536-1589706000-1589709600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We added an invisible scoreline so when the Duck goes through the Tube gap\, the program can increase the score.\nHomework:\n\nAdd the background song.\nWhen the player collides with the Scoreline\, increase player.score by 1.\nWhen the player collides with Tube\, print to the shell\, “Player is hit”.\nIf you have a question\, you can email me at gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/9-am-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200522T180000
DTEND;TZID=America/Los_Angeles:20200522T190000
DTSTAMP:20260503T111021
CREATED:20200530T003204Z
LAST-MODIFIED:20200530T003227Z
UID:3585-1590170400-1590174000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed creating random bird from left and right.\nWe completed the code to make the bird face left and right based on their directions.\nHomework:\n\nStudy the codes and come up with several questions. If you don’t come up with questions\, I will ask some questions.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-14/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T100000
DTEND;TZID=America/Los_Angeles:20200523T110000
DTSTAMP:20260503T111021
CREATED:20200523T173341Z
LAST-MODIFIED:20200523T180040Z
UID:3551-1590228000-1590231600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We made the player able to move left and right and made it face left and right accordingly.\nWe added Bullet sprite.\nHomework:\n\nIntegrate Bullet into the main.py\n\nLook at how we integrate Bird in main.py\n\n\nGo here and look for game assets: https://graphicriver.net/
URL:https://www.ayclogic.com/event/10-am-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T110000
DTEND;TZID=America/Los_Angeles:20200523T120000
DTSTAMP:20260503T111021
CREATED:20200523T184539Z
LAST-MODIFIED:20200523T190138Z
UID:3555-1590231600-1590235200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over how to make the bird move horizontally\nWe went over how to make the bird flaps its wings\nHomework:\n\nLoad the third bird\n\nThe bird should appear on the right edge of the screen.\nmake the bird move from right to left.\nmake the bird flaps.
URL:https://www.ayclogic.com/event/11-am-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200529T180000
DTEND;TZID=America/Los_Angeles:20200529T190000
DTSTAMP:20260503T111021
CREATED:20200530T021302Z
LAST-MODIFIED:20200530T021344Z
UID:3587-1590775200-1590778800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We started Player class for displaying Player character on the game.\nYou can find all the latest files in the google drive.\nHomework:\n\nIntegrate Player class into main.py\n\nLook at how we did it for the Bird class\n\nCreate self.player_group\nCreate Player class and add it into self.player_group\nCall self.player_group.update() in the game_loop
URL:https://www.ayclogic.com/event/6-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200530T090000
DTEND;TZID=America/Los_Angeles:20200530T100000
DTSTAMP:20260503T111021
CREATED:20200530T170018Z
LAST-MODIFIED:20200530T170115Z
UID:3590-1590829200-1590832800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We reviewed Test result\nWe learned about Python Dictionary.\n Homework:\n\nPage 93 to 97
URL:https://www.ayclogic.com/event/9-am-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200530T100000
DTEND;TZID=America/Los_Angeles:20200530T110000
DTSTAMP:20260503T111021
CREATED:20200530T175631Z
LAST-MODIFIED:20200530T175631Z
UID:3593-1590832800-1590836400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nWhen the player launch the fireball\, the fireball always face to the right. Even when the player is facing left. So when fireball is created\, make sure you use the right direction.\nThe fireball right now is too slow. Make it faster.
URL:https://www.ayclogic.com/event/10-am-python-game-development-15/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200530T110000
DTEND;TZID=America/Los_Angeles:20200530T120000
DTSTAMP:20260503T111021
CREATED:20200530T191352Z
LAST-MODIFIED:20200530T191352Z
UID:3595-1590836400-1590840000@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We continued with Bird class.\nWe learned about Pygame.sprite.Group()\nWe learned on how to randomize the bird images.\nHomework:\n\nI have uploaded all the latest python files into google drive.\nMove the codes that made the bird flaps from main.py into bird.py
URL:https://www.ayclogic.com/event/11-am-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200531T090000
DTEND;TZID=America/Los_Angeles:20200531T100000
DTSTAMP:20260503T111021
CREATED:20200531T170235Z
LAST-MODIFIED:20200531T170235Z
UID:3612-1590915600-1590919200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Flappy Duck project\n\nPlayer vs Scoreline collision detection (DONE)\nPlayer vs Tube collision detection (DONE)\nWhen Player hit tubes\, display Player hit image.\nAdd Score label to the top left corner of the screen.\nAdd the Landing page at the beginning of the game and when the player died.\nAdd background song (download the audio file from google drive Happy Baby.wav)\nMake the Duck flaps its wing.\n\n\nHomework:\n\nAdd background song (download the audio file from google drive Happy Baby.wav)\nMake the Duck flaps its wing. Copy code from Birdie\, from Player sprite.\nAdd Score label to the top left corner of the screen. Copy code from Birdie.\nemail me if you have problems to gamas@ayclogic.com.\nChoose your final project game assets: https://graphicriver.net/game-assets?sort=sales
URL:https://www.ayclogic.com/event/9-am-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR