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:20201001T180000
DTEND;TZID=America/Los_Angeles:20201001T190000
DTSTAMP:20260503T040134
CREATED:20201002T015741Z
LAST-MODIFIED:20201002T015741Z
UID:4719-1601575200-1601578800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We added the background music and sound effect.\nWe added the giant fireball sprite.\n Homework:\n\nSimilar to draw_score() function\, you have to create draw_giant_fireball_indicator() function. Where you want to display the remaining time (create_giant_fireball_timer) before the user can launch the giant fireball.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-40/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201002T180000
DTEND;TZID=America/Los_Angeles:20201002T190000
DTSTAMP:20260503T040134
CREATED:20201003T044116Z
LAST-MODIFIED:20201003T044116Z
UID:4726-1601661600-1601665200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nMake some progress on your Final Project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-41/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201003T090000
DTEND;TZID=America/Los_Angeles:20201003T100000
DTSTAMP:20260503T040134
CREATED:20201004T024121Z
LAST-MODIFIED:20201004T024121Z
UID:4751-1601715600-1601719200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We continued with Birdie game.\nHomework:\n\nWe want to try to make the dragon flap its wing.\n\nInside player.py\, inside __init__ function\, create one more class attribute: self.images = []\nUse for loop to loop through all element inside Player.IMAGES list.\ninside the for loop\, load each image and append into self.images list.\nNext week\, we are going to learn how to use this loaded images.
URL:https://www.ayclogic.com/event/9-am-python-game-development-27/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201003T100000
DTEND;TZID=America/Los_Angeles:20201003T110000
DTSTAMP:20260503T040134
CREATED:20201004T024457Z
LAST-MODIFIED:20201004T024457Z
UID:4753-1601719200-1601722800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Flappy Duck game.\nWe discussed about creating Final Project proposal.\nHomework:\n\nIf you have not created the Final Project proposal google doc\, please do so. Look at this sample project proposal: https://docs.google.com/document/d/1hPjLFw9kmUgSBjevJaHODYOMcz4Xd7A05CAq_8G_GGU/ Also look at the shared game assets in the google drive.\nFor Jasmine\, please add code to detect collission between Duck and Tube. Look at how we did it in Birdie project.
URL:https://www.ayclogic.com/event/10-am-python-game-development-26/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201004T090000
DTEND;TZID=America/Los_Angeles:20201004T100000
DTSTAMP:20260503T040134
CREATED:20201011T171412Z
LAST-MODIFIED:20201011T171412Z
UID:4827-1601802000-1601805600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We added GREEN balloon which will reduce the score when shot.\nWe started Bug class.
URL:https://www.ayclogic.com/event/9-am-python-game-development-30/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201006T180000
DTEND;TZID=America/Los_Angeles:20201006T190000
DTSTAMP:20260503T040135
CREATED:20201008T015750Z
LAST-MODIFIED:20201008T020042Z
UID:4778-1602007200-1602010800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed Birdie game\nHomework:\n\nReview Birdie game project and come up with 3 questions.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-42/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201008T180000
DTEND;TZID=America/Los_Angeles:20201008T190000
DTSTAMP:20260503T040135
CREATED:20201009T015650Z
LAST-MODIFIED:20201009T015650Z
UID:4798-1602180000-1602183600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We reviewed Birdie game\nWe started FlappyDuck project.\nHomework:\n\nCreate Tube sprite\nIntegrate Tube into main.py\nDisplay the Tube on the top of the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-43/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201008T190000
DTEND;TZID=America/Los_Angeles:20201008T200000
DTSTAMP:20260503T040135
CREATED:20201009T030719Z
LAST-MODIFIED:20201009T030719Z
UID:4800-1602183600-1602187200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We started Birdie project.\n Homework:\n\nMake the giant blue bird move to the right. You need to create variable X outside the while loop and increase the X value.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201009T180000
DTEND;TZID=America/Los_Angeles:20201009T190000
DTSTAMP:20260503T040135
CREATED:20201010T211156Z
LAST-MODIFIED:20201010T211156Z
UID:4811-1602266400-1602270000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We continued with Flappy Duck project:\n\nWe displayed the Flappy Duck (the player) in the screen.\nWe went over the Final project progress a little bit.\n\n\nHomework:\n\nMake the flap its wing.\n\nLook at how we made Bird flap its wing in Birdie project.\nYou need to rotate between GreenDuck01.png and GreenDuck02.png to animate flapping wing.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-44/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T090000
DTEND;TZID=America/Los_Angeles:20201010T100000
DTSTAMP:20260503T040135
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:20260503T040135
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:20260503T040135
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201011T090000
DTEND;TZID=America/Los_Angeles:20201011T100000
DTSTAMP:20260503T040135
CREATED:20201011T170451Z
LAST-MODIFIED:20201011T170451Z
UID:4825-1602406800-1602410400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We added the red bug on the screen.\nWe added the chirping sound.\nHomework:\n\nSimilar to how the balloon can be shot. Detect the collision between the red bug and the target and make the red bug disappear after it is being shot.\nAfter it disappears\, display the explode sprite with the score.
URL:https://www.ayclogic.com/event/9-am-python-game-development-29/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201013T180000
DTEND;TZID=America/Los_Angeles:20201013T190000
DTSTAMP:20260503T040135
CREATED:20201016T005158Z
LAST-MODIFIED:20201016T005158Z
UID:4850-1602612000-1602615600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nMake the Tube appear in both the top and the bottom of the screen.\nWhen it appear in the bottom of the screen\, you have to flip it verticially.\nYou need to randomize the height of the Tube on the top.\n\nYou need to adjust the Y coordinate of the Tube to make the Tube appear shorter.\n\n\nYou need to make sure between top and bottom tube there is at least a gap of 200 pixels.\nYou need to calculate the height of the Tube in the bottom by using this formula: Tube2 Height = Height of the screen – (Tube1 height + gap)
URL:https://www.ayclogic.com/event/6-pm-python-game-development-45/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201015T180000
DTEND;TZID=America/Los_Angeles:20201015T190000
DTSTAMP:20260503T040135
CREATED:20201016T032951Z
LAST-MODIFIED:20201016T032951Z
UID:4858-1602784800-1602788400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We made the Tube appear in different heights and if the Tube on the top is tall\, then the Tube on the bottom will be short. And Vice versa.\nWe started with player.py\nHomework:\n\nIntegrate player.py into main.py.\nI want to see the player on the middle of the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-46/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201015T190000
DTEND;TZID=America/Los_Angeles:20201015T200000
DTSTAMP:20260503T040135
CREATED:20201016T032437Z
LAST-MODIFIED:20201023T005328Z
UID:4856-1602788400-1602792000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over how to make Bird class in a separate python file (bird.py)\nWe learned how to integrate bird.py into main.py\n Homework:\n\nMove the Bird diagonally from top left corner to the bottom right corner.\nReview class and class inheritance\n\nWhat is the use of __init__ function?\nHow to load an image in pygame?\nHow to draw an image to the screen?
URL:https://www.ayclogic.com/event/7-pm-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201016T180000
DTEND;TZID=America/Los_Angeles:20201016T190000
DTSTAMP:20260503T040135
CREATED:20201017T020154Z
LAST-MODIFIED:20201017T020154Z
UID:4863-1602871200-1602874800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We made the Flappy Duck flaps its wings.\nWe made the Flappy Duck falls down.\nHomework:\n\nWhen Flappy Duck falls down\, restrict the self.y so it does not fall off the screen.\nCreate coin.py and load the coin image and integrate to main.py
URL:https://www.ayclogic.com/event/6-pm-python-game-development-47/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T100000
DTEND;TZID=America/Los_Angeles:20201017T110000
DTSTAMP:20260503T040135
CREATED:20201017T204014Z
LAST-MODIFIED:20201017T204014Z
UID:4877-1602928800-1602932400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nIn Flappy Duck project:\n\nDisplay the score on the top left corner of the screen. Look at how we displayed score in the Birdie project.\nCreate 2 Game modes:\n\nGAME_STARTED =1\nGAME_NOT_STARTED = 2\n\n\nIn the beginning of the game\, start the game mode in GAME_NOT_STARTED and display play button. Look at how we did it in Birdie project.
URL:https://www.ayclogic.com/event/10-am-python-game-development-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201017T120000
DTEND;TZID=America/Los_Angeles:20201017T130000
DTSTAMP:20260503T040135
CREATED:20201017T202956Z
LAST-MODIFIED:20201017T202956Z
UID:4872-1602936000-1602939600@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework:\n\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__\,\n\nIt would have parameters: x\, y\, height\, screen\ncreate a self.rect (the hitbox) with width of 5 pixel and height from the parameter\n\n\nInside the update() function\, draw the rectangle on the screen.\n\n\nAs a bonus point\, you can try to integrate this sprite into main.py.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201020T180000
DTEND;TZID=America/Los_Angeles:20201020T190000
DTSTAMP:20260503T040135
CREATED:20201023T005237Z
LAST-MODIFIED:20201023T005238Z
UID:4926-1603216800-1603220400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nAdd Coin sprite.\nIntegrate with main.py.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-48/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201022T180000
DTEND;TZID=America/Los_Angeles:20201022T190000
DTSTAMP:20260503T040135
CREATED:20201023T032008Z
LAST-MODIFIED:20201023T032008Z
UID:4928-1603389600-1603393200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nMake the coin appear randomly at the top and and the bottom\nDisplay the score on the top left corner of the screen. Look at how we did it in the Birdie project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-49/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201022T190000
DTEND;TZID=America/Los_Angeles:20201022T200000
DTSTAMP:20260503T040135
CREATED:20201023T031601Z
LAST-MODIFIED:20201023T031916Z
UID:4929-1603393200-1603396800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We created a lot birds periodically in Birdie project.\nWe used all 4 different type of birds randomly.\nHomework:\n\nRight now birds appear from the left of the screen and move to the right. Your homework is to make birds appear from the right of the screen and move to the left.\nBy the way I uploaded all of our python files in the google drive that I shared with you. Please check it out just in case if you missed copying the file click here
URL:https://www.ayclogic.com/event/7-pm-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201024T100000
DTEND;TZID=America/Los_Angeles:20201024T110000
DTSTAMP:20260503T040135
CREATED:20201024T201307Z
LAST-MODIFIED:20201024T201342Z
UID:4956-1603533600-1603537200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development - Gamas
DESCRIPTION:Homework\n\nFix the Flappy Bird Title so it will appear properly\nCreate coin.py and Coin class\nInside coin.py\, load coin_1.png and coin_2.png\nIntegrate coin.py into main.py
URL:https://www.ayclogic.com/event/11-am-scratch-level-1-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201024T120000
DTEND;TZID=America/Los_Angeles:20201024T130000
DTSTAMP:20260503T040135
CREATED:20201024T200904Z
LAST-MODIFIED:20201024T200904Z
UID:4954-1603540800-1603544400@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework\n\nInside main.py\, create self.score =0\nInside main.py\, whenever the bird and the scoreline collide\, you want to increase self.score by 1\nCreate coin.py\n\nCreate Coin class which inherits from pygame.sprite.Sprite\nLoad coin_1.png and coin_2.png from assets folder\nIntegrate Coin class into main.py
URL:https://www.ayclogic.com/event/12-pm-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201029T180000
DTEND;TZID=America/Los_Angeles:20201029T190000
DTSTAMP:20260503T040135
CREATED:20201030T015924Z
LAST-MODIFIED:20201030T015924Z
UID:5008-1603994400-1603998000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nWhen the game mode is in LANDING_PAGE: display the logo and play button\nWhen the click on the play button\, switch the game mode into GAME_IN_SESSION mode
URL:https://www.ayclogic.com/event/6-pm-python-game-development-50/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201029T190000
DTEND;TZID=America/Los_Angeles:20201029T200000
DTSTAMP:20260503T040135
CREATED:20201030T032204Z
LAST-MODIFIED:20201030T032204Z
UID:5010-1603998000-1604001600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Homework\n\nChange bird.py so if self.direction is 90 make the bird move to the right\n.    if self.direction is 270 make the bird move to the left.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201030T120000
DTEND;TZID=America/Los_Angeles:20201030T130000
DTSTAMP:20260503T040135
CREATED:20201030T185806Z
LAST-MODIFIED:20201030T185806Z
UID:5012-1604059200-1604062800@www.ayclogic.com
SUMMARY:12 PM - Python Game Development Makeup
DESCRIPTION:Look at here for homework
URL:https://www.ayclogic.com/event/12-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T090000
DTEND;TZID=America/Los_Angeles:20201031T100000
DTSTAMP:20260503T040135
CREATED:20201105T074515Z
LAST-MODIFIED:20201105T074515Z
UID:5058-1604134800-1604138400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nThe bird currently is flapping its wings too fast or too frequently. You need to slow it down\n\nGo to bird.py\, inside flap_wing() function you need to delay the switching of the image. How to do it should be very similar on how we did the following:\n\nLook at main.py and see how we slow down the creation of birds.\nLook at main.py and see how we slow down the creation of clouds.\nLook at player.py and see how we slow down the flapping of its wings.
URL:https://www.ayclogic.com/event/9-am-python-game-development-32/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T100000
DTEND;TZID=America/Los_Angeles:20201031T110000
DTSTAMP:20260503T040135
CREATED:20201031T210318Z
LAST-MODIFIED:20201031T210318Z
UID:5025-1604138400-1604142000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework\n\nMake the coins appear between Tubes\nDetect collision between Coin and Tube. When they collide\, increase the score by 10\nDisplay score on the top left corner of the screen. Look at how we did it in Birdie project.
URL:https://www.ayclogic.com/event/10-am-python-game-development-29/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201031T120000
DTEND;TZID=America/Los_Angeles:20201031T130000
DTSTAMP:20260503T040135
CREATED:20201031T200215Z
LAST-MODIFIED:20201031T200215Z
UID:5023-1604145600-1604149200@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework\n\nDisplay score on the top left corner of the screen. Look at how we did it in Birdie project.\nMake the coin appear in the top and bottom randomly. Hint: use random.choice to decide whether top or bottom location\nDetect collision between player and tube. If they collide\, make player disappear.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR