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:20190901T130000
DTEND;TZID=America/Los_Angeles:20190901T140000
DTSTAMP:20260503T224023
CREATED:20190901T200641Z
LAST-MODIFIED:20190901T210740Z
UID:1964-1567342800-1567346400@www.ayclogic.com
SUMMARY:1 PM Python Game Development Makeup
DESCRIPTION:We reviewed homework last week.\nWe added hitbox for bird and bullet.\nWhen bullet hit the bird\, the bird will disappear.\nWe check if player hit the bird\, the player will print I die.\n Homework:\n\nIf you have not done so\, take a picture of your self and upload into Player class. Before you upload\, make sure you remove all the background section in your picture. https://firealpaca.com/\nIn Player class\, check if player collide with any of the bird\nAdd a new attribute in Player called “is_alive” .The beginning value of this attribute is True.\nWhen the Player collide with any of the bird\, set player is_alive to False.\nIn main.py\, add a condition to only call player.update with player.is_alive == True.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190907T150000
DTEND;TZID=America/Los_Angeles:20190907T160000
DTSTAMP:20260503T224023
CREATED:20190907T230113Z
LAST-MODIFIED:20190907T230155Z
UID:2003-1567868400-1567872000@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We went through the homework.\nWe added blue paddle and control it using “w” and “s” key.\nHomework:\n\nif Player.color == ‘orange’ load the orange paddle image. Also make it controllable by up (K_UP) or down (K_DOWN) arrow keys.\nif Player.color == ‘blue’ load the blue paddle image. Also make it controllable by w or s keys.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190908T150000
DTEND;TZID=America/Los_Angeles:20190908T160000
DTSTAMP:20260503T224023
CREATED:20190908T233320Z
LAST-MODIFIED:20190908T234200Z
UID:2013-1567954800-1567958400@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We continued with the Birdie project.\n\nWe added Play Button when player is not alive.\nWe added ability so when Play button is pressed\, the player is back alive.\nWe added ability so when Play button is pressed\, the birds are removed.\n\n\nHomework:\n\nDisplay “game_title.png” when player.is_alive == False.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190914T150000
DTEND;TZID=America/Los_Angeles:20190914T160000
DTSTAMP:20260503T224023
CREATED:20190914T234514Z
LAST-MODIFIED:20190914T234514Z
UID:2052-1568473200-1568476800@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We continued with Pong project\n\nWe added Blue and Orange player.\nWe are able to control Blue player by W and S keys.\nWe are able to control Orange player by UP and Down arrow keys.\nWe learn about inheritance.\n\n\nHomework:\n\nMake the BouncingBall inherit from pygame.sprite.Sprite. Follow the same way as the Player class
URL:https://www.ayclogic.com/event/3-pm-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190915T150000
DTEND;TZID=America/Los_Angeles:20190915T160000
DTSTAMP:20260503T224023
CREATED:20190915T223919Z
LAST-MODIFIED:20190915T230621Z
UID:2067-1568559600-1568563200@www.ayclogic.com
SUMMARY:3 PM Python Game Development makeup
DESCRIPTION:We went over the code that would make player not alive when the game first started.\nWe went over the code that would clear the bullets and center the player.\nWe went over how to show the score.\nHomework:\n\nCreate cloud class and show different clouds.\nEach bird should have different values. The smaller the bird\, the higher the score when bullet hit it.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190921T150000
DTEND;TZID=America/Los_Angeles:20190921T160000
DTSTAMP:20260503T224023
CREATED:20190922T223850Z
LAST-MODIFIED:20190922T224129Z
UID:2098-1569078000-1569081600@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We reviewed Player class inheritting from pygame.sprite.Sprite.\nWe added BouncingBall class inheritting from pygame.sprite.Sprite.\nWe added code that would detect collission between Player and BouncingBall.\nHomework:\n\nWhen Player and BouncingBall collide\, the ball need to change its horizontal direction.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190928T150000
DTEND;TZID=America/Los_Angeles:20190928T160000
DTSTAMP:20260503T224023
CREATED:20190928T215700Z
LAST-MODIFIED:20191005T192222Z
UID:2136-1569682800-1569686400@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We reviewed last week homework.\nWe reviewed Inheritance in Python.\nWe reviewed how making BouncingBall and Player classes inherits from Sprite would benefit the game making process. Especially handling of collision using pygame.sprite.groupcollide\nWe went over how to make the ball bounce when it hits the paddle.\nWe passed Pong class to BouncingBall class so we can call Pong.ball_hit_edge() when the ball hit either the left or right edge.\nHomework:\n\nWhen ball hit the left edge: increase the orange player score.\nWhen ball hit the right edge: increase the blue player score.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR