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:20201010T090000
DTEND;TZID=America/Los_Angeles:20201010T100000
DTSTAMP:20260503T053539
CREATED:20201010T193752Z
LAST-MODIFIED:20201016T033623Z
UID:4807-1602320400-1602324000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We were able to make the dragon flaps its wings by looping through 4 of its images/costumes.\nHomework:\n\nRight now the dragon is flapping its wing too fast. You need to make it flaps slower. How to make it slower:\n\nInside main.py\, look at how we made the creation of birds slower. Look at “create_bird(self): function on how we use “self.create_bird_timer”. Try to understand this code.\nInside main.py\, look at how we made the creation of clouds slower. Look at “create_cloud(self): function on how we use “self.create_cloud_timer”. Try to understand this code.\nInside player.py:\n\nInside __init__()\, you need to create “self.flap_wing_timer = 10”\nInside “update()” right now it is calling below code all the times\n\nself.image = self.next_costume()\n\nSomehow by using timer you need to make call to above code less frequent.
URL:https://www.ayclogic.com/event/9-am-python-game-development-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T100000
DTEND;TZID=America/Los_Angeles:20201010T110000
DTSTAMP:20260503T053539
CREATED:20201010T194329Z
LAST-MODIFIED:20201010T194329Z
UID:4809-1602324000-1602327600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with FlappyDuck:\n\nWe made the player switch the costume when it hits the tube.\n\n\nHomework:\n\nChoose the song for your final project if you have not done so.\nIn Flappy Duck project:\n\nCreate a new file: score_line.py\nInside the file\, create a new class called ScoreLine.\nthe class should inherits from pygame.sprite.Sprite.\nInside the __init__\, create a self.rect (the hitbox) with width of 5 pixel and height of the HEIGHT of the screen.\nInside the update() function\, draw the rectangle on the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-27/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T110000
DTEND;TZID=America/Los_Angeles:20201010T120000
DTSTAMP:20260503T053539
CREATED:20201010T192719Z
LAST-MODIFIED:20201010T192719Z
UID:4802-1602327600-1602331200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We continued with FlappyDuck project.\nHomework:\n\nCreate 2 tubes\, one on the bottom\, and one on the top of the screen.\nInside tube.py:\n\nin the __init__ parameter\, change from the “direction” parameter into “height” parameter.\nInside __init__ function\, you want to control the height of the image by using pygame.transform.scale(…).\n\n\nInside main.py where you create the tube\, because we change the Tube.__init__ to have “height” instead of “direction”\, you want to pass 100 as the height.
URL:https://www.ayclogic.com/event/11-am-python-game-development-24/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR