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:20200403T180000
DTEND;TZID=America/Los_Angeles:20200403T190000
DTSTAMP:20260503T124733
CREATED:20200404T022131Z
LAST-MODIFIED:20200404T022131Z
UID:3184-1585936800-1585940400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nCreate a class: Human\n\nage\nhair_color\nheight\n\n\nCreate a class: Student\n\nStudent class inherits from Human.\ngrade\nschool_name\n\n\nCreate a class: Doctor\n\nDoctor class inherits from Human.\nhospital_name\n\n\nFor example of inheritance\, you can look at April3_ClassInheritance.py and also look at page 168 and 169
URL:https://www.ayclogic.com/event/6-pm-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200404T100000
DTEND;TZID=America/Los_Angeles:20200404T110000
DTSTAMP:20260503T124733
CREATED:20200404T173655Z
LAST-MODIFIED:20200404T175853Z
UID:3195-1585994400-1585998000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Birdie project\n\nWe made the bird flaps\nWe made the bird move horizontally.\n\n\nHomework:\n\nMake the bird move down vertically.\nLoad another bird: bird02_A.png and bird02_B.png\nMake the second bird flaps.
URL:https://www.ayclogic.com/event/10-am-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200404T160000
DTEND;TZID=America/Los_Angeles:20200404T170000
DTSTAMP:20260503T124733
CREATED:20200408T033158Z
LAST-MODIFIED:20200408T033158Z
UID:3233-1586016000-1586019600@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:We went over how to add a Score on the screen.\nHomework:\n\nIf the player hits a bird that is fast\, the score is going to be higher than hitting a bird that is slow.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200410T060000
DTEND;TZID=America/Los_Angeles:20200410T190000
DTSTAMP:20260503T124733
CREATED:20200411T021349Z
LAST-MODIFIED:20200411T021349Z
UID:3255-1586498400-1586545200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went through Human\, Student\, Doctor\, AsianStudent classes.\nHomework:\n\nFrom shared google drive\, download all the player images and the bullet and copy them into the birdie>assets folder.\nInstall Python 3.7: https://www.ayclogic.com/python-installation-guide/\nInstall Pycharm: https://www.ayclogic.com/pycharm-setup-guide/
URL:https://www.ayclogic.com/event/6-pm-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200411T100000
DTEND;TZID=America/Los_Angeles:20200411T110000
DTSTAMP:20260503T124733
CREATED:20200411T180917Z
LAST-MODIFIED:20200411T180917Z
UID:3259-1586599200-1586602800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over how to draw the second bird in Birdie project.\nWe started creating Bird class.\nHomework:\n\nAdd third bird (bird03_A.png and bird03_B.png) in main.py.\nMake the bird goes from right to left.
URL:https://www.ayclogic.com/event/10-am-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200411T160000
DTEND;TZID=America/Los_Angeles:20200411T170000
DTSTAMP:20260503T124733
CREATED:20200412T004046Z
LAST-MODIFIED:20200412T004046Z
UID:3267-1586620800-1586624400@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:We completed Birdie project.\nWe reviewed Birdie project.\n\nWe reviewed each character that you add in the project\, it needs to inherit from pygame.sprite.Sprite class.\nEach sprite will need to have update(self) function.\nThe order of the parameter for the collide detection has to be according to the order of sprite group that you pass.\n\n\nWe started FlappyDuck project.\n\nDownload all the assets from google drive.\nCreate Player class inside player.py class.\n\nLoad Green Duck 01.png file.\nscreen.blit the image in the update().\n\n\nRenamed the pygame_class_template.py (from the google drive) into main.py.\nInside the main.py\n\nCreate player_group and add player sprite into this group.\nIn the game_loop()\, call the player_group.update()
URL:https://www.ayclogic.com/event/4-pm-python-game-development-13/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200417T180000
DTEND;TZID=America/Los_Angeles:20200417T190000
DTSTAMP:20260503T124733
CREATED:20200420T005204Z
LAST-MODIFIED:20200420T005417Z
UID:3351-1587146400-1587150000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We learned how to display background image in pygame screen.\nHomework:\n\nLoad bird01_A.png image and draw in the screen in position (0\,0). Look at how we load the background image.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200418T100000
DTEND;TZID=America/Los_Angeles:20200418T110000
DTSTAMP:20260503T124733
CREATED:20200418T183959Z
LAST-MODIFIED:20200418T183959Z
UID:3325-1587204000-1587207600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Bird class\n\nAble to draw bird images using Bird class and sprite group.\n\n\nHomework:\n\nInside Bird class\, make the bird flaps by alternating the image A\, image B. Look at how we did it in main.py.\n\n\n\n 
URL:https://www.ayclogic.com/event/10-am-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200418T110000
DTEND;TZID=America/Los_Angeles:20200418T120000
DTSTAMP:20260503T124733
CREATED:20200418T184853Z
LAST-MODIFIED:20200418T190013Z
UID:3328-1587207600-1587211200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We reviewed the Introduction To Python test.\nWe went over Python dictionary.\nHomework:\n\nDo page 92 to 96\nReview Baby Name Generator code and come up with questions if you don’t understand anything in that program.
URL:https://www.ayclogic.com/event/11-am-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200418T160000
DTEND;TZID=America/Los_Angeles:20200418T170000
DTSTAMP:20260503T124733
CREATED:20200418T233755Z
LAST-MODIFIED:20200419T020446Z
UID:3340-1587225600-1587229200@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:We went over how to add player to the project.\nWe added Tube to the project.\nHomework:\n\nMake the tube move to the left.\nTry to display the tube from the top of the screen.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200425T100000
DTEND;TZID=America/Los_Angeles:20200425T110000
DTSTAMP:20260503T124733
CREATED:20200425T180333Z
LAST-MODIFIED:20200425T180333Z
UID:3382-1587808800-1587812400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We moved creation of the bird into Bird class.\nHomework:\n\nCreate 50 birds.\nSome birds will move from left to right.\nSome birds will move from right to left.
URL:https://www.ayclogic.com/event/10-am-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200425T110000
DTEND;TZID=America/Los_Angeles:20200425T120000
DTSTAMP:20260503T124733
CREATED:20200425T190647Z
LAST-MODIFIED:20200425T190647Z
UID:3384-1587812400-1587816000@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We completed enhancing Baby Name Generator so it no longer has duplication of names.\nWe learned about class in Python.\nHomework:\n\nDo page 158 to 161.
URL:https://www.ayclogic.com/event/11-am-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR