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:20190310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20191103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190708T180000
DTEND;TZID=America/Los_Angeles:20190708T190000
DTSTAMP:20260504T013747
CREATED:20190711T011858Z
LAST-MODIFIED:20190716T032608Z
UID:1638-1562608800-1562612400@www.ayclogic.com
SUMMARY:6PM Python Game Development
DESCRIPTION:We reviewed last week homework.\nWe continued with Birdie project to remove birds and bullets after they are out of screen.\nHomework:\n\nIn Python file airplane.py\, create an Airplane class.\n\nThis class should have at least 3 properties.\nInside this class\, it should have a function called “get_info” when it is called will print to the shell all of the properties the class.\nAfter the class is created\, create 2 instances of Airplane class and call the class get_info() function.\n\n\nIn Python file super_hero.py\, create a SuperHero class.\n\nThis class should have at least 4 properties.\nInside this class\, it should have a function called “get_info” when it is called will print to the shell all of the properties the class.\nAfter the class is created\, create 2 instances of SuperHero class and call the class get_info() function.
URL:https://www.ayclogic.com/event/6pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190713T150000
DTEND;TZID=America/Los_Angeles:20190713T160000
DTSTAMP:20260504T013747
CREATED:20190713T233504Z
LAST-MODIFIED:20190713T233504Z
UID:1659-1563030000-1563033600@www.ayclogic.com
SUMMARY:3PM Python Game Development
DESCRIPTION:we went over how to crop headshot picture.\nwe went over how to create Player class and load our own headshot into the game.\nwe went over how to control the player to move up\, down\, left and right using “w”\, “s”\, “a”\, and “d” keys on the keyboard.\nHomework:\n\nWhen user move left\, we need to flip the image to the left.\nWhen user move right\, we need to flip the image to the right.
URL:https://www.ayclogic.com/event/3pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190715T190000
DTEND;TZID=America/Los_Angeles:20190715T200000
DTSTAMP:20260504T013747
CREATED:20190716T032846Z
LAST-MODIFIED:20190716T032846Z
UID:1682-1563217200-1563220800@www.ayclogic.com
SUMMARY:7PM Python Game Development
DESCRIPTION:We went over how to create Airplane and SuperHero classes.\nWe went over how to create instances of Airplane and SuperHero\nWe went over how to detect collision between bullet and bird. When it collide remove the bird from the list.\nHomework:\n\nCreate player.hitbox. Look for Bird.hitbox for reference\nCheck when player.hitbox collide with Bird.hitbox\, print “Player is dead.” to shell.
URL:https://www.ayclogic.com/event/7pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190720T150000
DTEND;TZID=America/Los_Angeles:20190720T160000
DTSTAMP:20260504T013747
CREATED:20190720T225818Z
LAST-MODIFIED:20190720T225818Z
UID:1710-1563634800-1563638400@www.ayclogic.com
SUMMARY:3PM Python Game Development
DESCRIPTION:We went over how to make the player face left and right.\nWe went over how to launch bullet.\nHomework:\n\nMake the bullet move either left or right depending on the direction.\nMake the bullet appear on the mouth of the player instead of the head of the player.\nRemove the bullet from player.bullets when they are out of the screen.
URL:https://www.ayclogic.com/event/3pm-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190722T180000
DTEND;TZID=America/Los_Angeles:20190722T190000
DTSTAMP:20260504T013747
CREATED:20190724T231606Z
LAST-MODIFIED:20190724T231606Z
UID:1726-1563818400-1563822000@www.ayclogic.com
SUMMARY:6PM Python Game Development
DESCRIPTION:We continued with Birdie project.\n\nWe were able to detect when the player hit any of the bird and make the player disappear.\nWe show “Play Button” when the player died.\n\n\nHomework:\n\nDisplay “Birdie” title image when the player died.
URL:https://www.ayclogic.com/event/6pm-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190725T180000
DTEND;TZID=America/Los_Angeles:20190725T190000
DTSTAMP:20260504T013747
CREATED:20190728T023933Z
LAST-MODIFIED:20190728T023933Z
UID:1748-1564077600-1564081200@www.ayclogic.com
SUMMARY:4PM Python Game Development makeup
DESCRIPTION:We went over the Birdie project.\nWe added Bullet class.\nWe made sure\, the player can launch bullet when it hit Space.
URL:https://www.ayclogic.com/event/4pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190727T150000
DTEND;TZID=America/Los_Angeles:20190727T160000
DTSTAMP:20260504T013747
CREATED:20190728T023445Z
LAST-MODIFIED:20190728T023445Z
UID:1746-1564239600-1564243200@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We went over how to move the bullet to the left or right according to the direction.\nWe removed bullets when it is no longer visible on the screen.\nWe moved the bullets to appear in front of the player mouth.\nWe created hitbox for both bullets and birds.\nWe detect collision between bullet and bird. When they collide\, remove the bird from the game.\nHomework:\n\nAdd the player’s hitbox.\nDetect collision between the player and the bird. If they collide\, print “Player is dead” in the shell.
URL:https://www.ayclogic.com/event/3-pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190729T170000
DTEND;TZID=America/Los_Angeles:20190729T174000
DTSTAMP:20260504T013747
CREATED:20190730T005226Z
LAST-MODIFIED:20190730T010047Z
UID:1772-1564419600-1564422000@www.ayclogic.com
SUMMARY:5 PM Python Game Development - Makeup
DESCRIPTION:We created Player class.\n\nLoad the image in the Player class.\nUse the Player class inside main.py.\nMake the Player move left.\n\n\n Homework:\n\nTake a picture of your self from the side.\nDownload FireAlpaca.\nUse FireAlpaca to crop the background of your face.\nAdd ability inside Player.update function to move the player left\, right\, up and down when user press A\, D\, W and S keys on the keyboard.
URL:https://www.ayclogic.com/event/5-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190729T180000
DTEND;TZID=America/Los_Angeles:20190729T190000
DTSTAMP:20260504T013747
CREATED:20190801T190931Z
LAST-MODIFIED:20190801T191338Z
UID:1781-1564423200-1564426800@www.ayclogic.com
SUMMARY:6 PM Python Game Development
DESCRIPTION:We continued with Birdie project\n\nWe added Player score\nWe added the ability to display the “Play” button and “Birdie” title at the beginning of the game and when the player died.\n\n\nHomework:\n\nMake the player unable to move beyond the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR