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:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210415T190000
DTEND;TZID=America/Los_Angeles:20210415T200000
DTSTAMP:20260512T161827
CREATED:20210416T031602Z
LAST-MODIFIED:20210416T031602Z
UID:7117-1618513200-1618516800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added the coin on the screen.\nWe Made the tube on the bottom adjust its height (by controlling the Y coordinate) so there is always enough gap between the Tube on the top and the Tube on the bottom for the Duck to go through.\nHomework:\n\nGive more Horizontal GAP between tubes.\nMake the Coin move to the left.\nMake the Coin spawn on the right side of the screen.\nMake the Coin spawn once every 2 seconds.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-46/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210415T180000
DTEND;TZID=America/Los_Angeles:20210415T190000
DTSTAMP:20260512T161827
CREATED:20210416T032404Z
LAST-MODIFIED:20210416T032404Z
UID:7119-1618509600-1618513200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We made the green potion appear on the screen once every 5 seconds.\nWe made the green potion disappear on the screen after 2 seconds.\nHomework:\n\nfinish previous homework.\nThe green potion is now cut off on the bottom of the screen. Shift the green potion up so it will not be cut off.\nAdd collision detection between the green potion and the hammer. When they collide and the user click the mouse\, make the green potion disappear.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-120/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210414T190000
DTEND;TZID=America/Los_Angeles:20210414T200000
DTSTAMP:20260512T161827
CREATED:20210415T031745Z
LAST-MODIFIED:20210515T213754Z
UID:7101-1618426800-1618430400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over the homework to add the tube\nWe moved the constants to the config file\nWe created tubes with a delay timer\nWe created up and down facing tubes\nWe went over a technique to create tubes with a give height from the top and then did the same for the up facing tubes.\nI’ve uploaded the code here.\n Homework\n\nCreate a new sprite class called “Player” and make move it across the screen.\nAdd logic to make the player flap its wings.  You can follow similar logic for what we used to create the Player and flap its wings in the Birdie project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-45/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210414T180000
DTEND;TZID=America/Los_Angeles:20210414T190000
DTSTAMP:20260512T161827
CREATED:20210415T015607Z
LAST-MODIFIED:20210415T034228Z
UID:7098-1618423200-1618426800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the homework to slow down the creation of clouds.\nWe reviewed the code and the game loop.\nWe added a direction to the Bird\, and flipped it.\nI’ve uploaded the code here.\nHomework\n\nWe want the clouds to move both to the right and the left.  Start by creating a new “direction” attribute in the Cloud class\, similar to what we did in the Bird class.\nThen modify the create_cloud function to pass in a random direction.\nFinally make sure clouds that move to the left start on the left side of the screen.  You don’t need to flip the clouds.
URL:https://www.ayclogic.com/event/7098/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210413T180000
DTEND;TZID=America/Los_Angeles:20210413T190000
DTSTAMP:20260512T161827
CREATED:20210414T032118Z
LAST-MODIFIED:20210414T032118Z
UID:7092-1618336800-1618340400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We continued with Wack-a-mole final project.\n\nWe displayed the 3 hearts on the top right corner of the screen.\nWe made sure that the hammer can only hit the mole and get a point when the mole is in the IDLE mode.\nWe added some randomness to the mole transitions so they don’t all appear at the same time in the beginning.\n\n\nHomework:\n\nWhen mole attack (mole.py)\, you need to reduce the self.life in the main.py.\nYou need to add the following game_mode in config:\n\nGAME_LANDING_PAGE\nGAME_IN_SESSION\nGAME_OVER\nGAME_WIN\nGAME_CREDITS\n\n\nIn main.py\, add code to do GAME_LANDING_PAGE mode where you display play button. Copy play button image from birdie project into your final project.\nWhen you first start the program\, it should start on GAME_LANDING_PAGE. After user click on the Play button\, then the game will start.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-119/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210410T180000
DTEND;TZID=America/Los_Angeles:20210410T190000
DTSTAMP:20260512T161827
CREATED:20210411T022028Z
LAST-MODIFIED:20210411T022028Z
UID:7032-1618077600-1618081200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We finished the Birdie project.\n\nWe added background music\, sound effect and Flashing Giant Fireball Ready sign.\nWe reviewed Birdie project.\n\n\nHomework:\n\nDownload FlappyDuck project from google drive.\nTry to open this project from PyCharm.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-118/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210410T120000
DTEND;TZID=America/Los_Angeles:20210410T130000
DTSTAMP:20260512T161827
CREATED:20210411T022707Z
LAST-MODIFIED:20210411T022707Z
UID:7037-1618056000-1618059600@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We completed Shoot Balloon project.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-22/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210410T100000
DTEND;TZID=America/Los_Angeles:20210410T110000
DTSTAMP:20260512T161827
CREATED:20210410T181026Z
LAST-MODIFIED:20210410T181026Z
UID:7015-1618048800-1618052400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Shoot Balloon project\n\nWe made the balloon disappear only after the target collide and user click on the mouse.\nWe made the explode image and the score appear after the balloon is shot.\nWe made bad balloon that will decrease the score instead of increase.\n\n\nHomework:\n\nShow the score on the screen on the top left corner.\nShow the count down on the screen on the top right corner\nCreate a new sprite bug.py
URL:https://www.ayclogic.com/event/10-am-python-game-development-45/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210409T180000
DTEND;TZID=America/Los_Angeles:20210409T190000
DTSTAMP:20260512T161827
CREATED:20210410T184923Z
LAST-MODIFIED:20210410T184923Z
UID:7019-1617991200-1617994800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We continued making progress with Zombie H1 Virus game and Tank Wars.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-117/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210408T190000
DTEND;TZID=America/Los_Angeles:20210408T200000
DTSTAMP:20260512T161827
CREATED:20210409T032418Z
LAST-MODIFIED:20210409T032418Z
UID:6995-1617908400-1617912000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We made the Flappy Bird flaps its wings.\nWe made UPWARD and DOWNWARD tubes.\nHomework:\n\nCreate a new sprite coins.py\nUse coin_1.png and coin_2.png as the images.\nMake it appear on the screen\nAnd animate between coin_1.png and coin_2.png. This is similar to how the Flappy Duck flaps its wings
URL:https://www.ayclogic.com/event/7-pm-python-game-development-44/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210408T180000
DTEND;TZID=America/Los_Angeles:20210408T190000
DTSTAMP:20260512T161827
CREATED:20210409T015653Z
LAST-MODIFIED:20210409T015653Z
UID:6993-1617904800-1617908400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We made the mole transition to hit mode when we swing hammer on the mole.\nWe slow down the animation of the mole hit mode\nHomework:\n\nSlow down the following animations:\n\nAPPEARING\nDISAPPEARING\nATTACK_MODE\n\n\nMake all 6 moles to have the same distance.\nInside mole.py change the following names\n\nself.hit_index into self.dizzy_index\nself.hit_images into self.dizzy_images\n\n\nDisplay score on the screen. Look at how we display score in Birdie.\nAnd when hammer hit the mole\, increase the score.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-115/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210408T153000
DTEND;TZID=America/Los_Angeles:20210408T163000
DTSTAMP:20260512T161827
CREATED:20210410T000601Z
LAST-MODIFIED:20210410T000601Z
UID:7000-1617895800-1617899400@www.ayclogic.com
SUMMARY:3:30 PM - Python Game Development
DESCRIPTION:We fixed Clouds entering from left side of the screen.\nWe fixed Giant fireball spawn location.\nWe reviewed Birdie project codes\n\nHow to create a new sprite on your game.\nHow to integrate a new sprite into main.py\nHow to detect collision between sprites.\n\n\nHomework:\n\nDownload FlappyDuck project from google drive in here . Next week we will start Flappy Duck project like the following:
URL:https://www.ayclogic.com/event/330-pm-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210407T190000
DTEND;TZID=America/Los_Angeles:20210407T200000
DTSTAMP:20260512T161827
CREATED:20210408T030800Z
LAST-MODIFIED:20210410T224411Z
UID:6982-1617822000-1617825600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We reviewed the Birdie Game code.\nWe went over the pygame cheat sheet.\nWe started the Flappy Duck project\nI’ve uploaded the source code here.\nHomework:\n\nCreate a sprite class “Tube” using the downward tube image and move left across the screen.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-43/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210406T180000
DTEND;TZID=America/Los_Angeles:20210406T190000
DTSTAMP:20260512T161827
CREATED:20210408T033141Z
LAST-MODIFIED:20210408T033141Z
UID:6986-1617732000-1617735600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We reviewed the Whack-a-mole final project features and trimmed down some features.\nWe made the hammer swing not too fast.\nHomework:\n\nDetect collision between hammer and the mole. When the mole is hit\, make the mole disappear.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-114/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210403T180000
DTEND;TZID=America/Los_Angeles:20210403T190000
DTSTAMP:20260512T161827
CREATED:20210409T212645Z
LAST-MODIFIED:20210409T212645Z
UID:6998-1617472800-1617476400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We fixed Giant Fireball spawn location.\nWe display Giant Fireball Cooldown Indicator. And when the countdown went to negative number\, we switched to “Giant Fireball Ready” text.\nHomework:\n\nReview all codes in Birdie\, especially the following points\n\nHow to create a new Sprite. Look at bird.py\, cloud.py.\nHow to integrate a new Sprite into main.py.\nHow to detect collision between sprites.\nHow to load an image in pygame.\nHow to flip an image in pygame.\nHow to resize an image in pygame.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-116/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210403T130000
DTEND;TZID=America/Los_Angeles:20210403T140000
DTSTAMP:20260512T161827
CREATED:20210403T210012Z
LAST-MODIFIED:20210403T214754Z
UID:6943-1617454800-1617458400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Handled collision between the player and birds (homework).\nWe created a score attribute in the Player class to keep track of the score.\nWe increased the score when the player kills birds.\nWe added a score indicator.\nI’ve uploaded the source code here and a recording here.\nHomework:\n\nMake killing faster birds give the player more points than killing slower birds. Hint: what changes did we make to change score when birds are killed.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-17/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210403T120000
DTEND;TZID=America/Los_Angeles:20210403T130000
DTSTAMP:20260512T161827
CREATED:20210410T184552Z
LAST-MODIFIED:20210410T184552Z
UID:7017-1617451200-1617454800@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We continued with Shoot Balloon project\nWe added Explode sprite.\nWe added bugs\nHomework:\n\nDisplay the score on the top left corner\nDisplay the count down on the top right corner.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-21/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210403T100000
DTEND;TZID=America/Los_Angeles:20210403T110000
DTSTAMP:20260512T161827
CREATED:20210403T183443Z
LAST-MODIFIED:20210403T183443Z
UID:6937-1617444000-1617447600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Shoot Balloon project.\n\nWe made the Target sprite to have lines\nWe made collision detection between Target and Balloon.\n\n\nHomework:\n\nDelete the Balloon when it collide with Target only when user click the mouse.\nCreate a new sprite explode.py and use the “explode.png” as the image.\nMake the explode sprite appear on the screen whenever the Target and the Balloon collide.
URL:https://www.ayclogic.com/event/10-am-python-game-development-44/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210403T090000
DTEND;TZID=America/Los_Angeles:20210403T100000
DTSTAMP:20260512T161827
CREATED:20210403T183828Z
LAST-MODIFIED:20210403T183828Z
UID:6939-1617440400-1617444000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We made the Tube and the player collision detection.\nWe went over how to use Find and Find In Files / Find in Path features in Pycharm to find codes quickly.\nHomework:\n\nIf you are not done with last week homework\, finish it.
URL:https://www.ayclogic.com/event/9-am-python-game-development-50/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210401T190000
DTEND;TZID=America/Los_Angeles:20210401T200000
DTSTAMP:20260512T161827
CREATED:20210402T030726Z
LAST-MODIFIED:20210402T030726Z
UID:6921-1617303600-1617307200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We continued with Flappy Duck project.\n\nWe added the Tube on the top of the screen starting from the right side of the screen going to the left.\nWe randomize the height of the Tube by displaying the tube in a different Y coordinate.\n\n\nHomework:\n\nIn Flappy Duck project\, make the Flappy Duck flaps its wing\nLook at how we flap the player’s wing (red dragon) in the Birdie project. Don’t follow example from the bird.py\, but follow from player.py.\nYou need to create a list in the __init__\nYou need to create a class attribute self.image_index\nAnd in the update() function you need to get the next image from the list using the index.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-42/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210331T180000
DTEND;TZID=America/Los_Angeles:20210331T190000
DTSTAMP:20260512T161827
CREATED:20210401T015740Z
LAST-MODIFIED:20210401T061416Z
UID:6898-1617213600-1617217200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We added a new Bird class and learned about Sprite.\nI’ve uploaded the source code here.\nHomework:\n\nFollow the example for Bird class and create a new “Cloud” Sprite class.  Create a couple clouds and move them across the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-112/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210330T180000
DTEND;TZID=America/Los_Angeles:20210330T190000
DTSTAMP:20260512T161827
CREATED:20210331T025820Z
LAST-MODIFIED:20210331T025820Z
UID:6882-1617127200-1617130800@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:We completed Tank War game.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210327T180000
DTEND;TZID=America/Los_Angeles:20210327T190000
DTSTAMP:20260512T161827
CREATED:20210328T021641Z
LAST-MODIFIED:20210328T021641Z
UID:6860-1616868000-1616871600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:When player died\, we display PLAY Button and title properly. We also make sure\, the birds are cleared from the screen when PLAY button is pressed\, score is reset and player spawn in the same location.\nWe added giant fireball.\nHomework:\n\nThe giant fireball needs to have its own sprite group.\nAfter giant fireball sprite group is created\, you need to detect collision between giant fireball and birds. When they collide\, only the bird should disappear.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-111/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210327T120000
DTEND;TZID=America/Los_Angeles:20210327T130000
DTSTAMP:20260512T161827
CREATED:20210327T200050Z
LAST-MODIFIED:20210327T200050Z
UID:6853-1616846400-1616850000@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We continued with ShootBaloon game:\n\nWe made the bug appear properly and flaps its wing.\nWe could shoot the bug.\n\n\n Homework:\n\nCreate LANDING_PAGE and GAME_IN_SESSION mode in config.py.\nWhen your program first run\, set game_mode to LANDING_PAGE.\nWhen you click the play button\, set game_mode to GAME_IN_SESSION mode.\n\n\n\n 
URL:https://www.ayclogic.com/event/12-pm-python-game-development-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210327T100000
DTEND;TZID=America/Los_Angeles:20210327T110000
DTSTAMP:20260512T161827
CREATED:20210327T180418Z
LAST-MODIFIED:20210327T180418Z
UID:6847-1616839200-1616842800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with Shoot Balloon project\nWe added one balloon and target to the screen\nHomework:\n\nMake the balloon appears on the screen periodically\, one every 1 second.\nMake sure the balloon does not appear on the right of the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-43/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210327T090000
DTEND;TZID=America/Los_Angeles:20210327T100000
DTSTAMP:20260512T161827
CREATED:20210327T180814Z
LAST-MODIFIED:20210327T180814Z
UID:6849-1616835600-1616839200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We made the Duck flaps its wings.\nWe made the Coin dances.\nWe made the Duck flaps its wings not too fast\nHomework:\n\nRight now the Coin changes the costume too fast. Make it slower.\nAdd hit box to both player and the tube. If they collide the player should disappear.
URL:https://www.ayclogic.com/event/9-am-python-game-development-49/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210325T190000
DTEND;TZID=America/Los_Angeles:20210325T200000
DTSTAMP:20260512T161827
CREATED:20210326T031620Z
LAST-MODIFIED:20210326T031635Z
UID:6819-1616698800-1616702400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We started Flappy Duck project.\n\nWe added the background\nWe created config.py\nWe created tube.py and made Tube sprite appear on the screen.\n\n\nHomework:\n\nMake the Tube sprite appear from the right side of the screen and move to the left.\nCreate player.py and use “Green duck #1-01.png” image.\nIntegrate player.py into main\,py and make it appear on the screen.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-40/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210325T180000
DTEND;TZID=America/Los_Angeles:20210325T190000
DTSTAMP:20260512T161827
CREATED:20210326T015738Z
LAST-MODIFIED:20210326T015738Z
UID:6817-1616695200-1616698800@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:Fixed the problem with enemy tank get stuck because the player is going out of the screen.\nFixed the problem where the powerup spawn is not limited.\nAdded Enemy shield.\nHomework:\n\nWhen the player collide with enemy bullet\, the player health should be reduced by one.\nAdd player health counter on the top right corner. Font color should be blue.\nWhen the enemy collide with player bullet\, the enemy health should be reduced by one.\nAdd enemy health counter on the top left corner. Font color should orange.\nMake the shield disappear only after being hit 3 times.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210323T180000
DTEND;TZID=America/Los_Angeles:20210323T190000
DTSTAMP:20260512T161827
CREATED:20210326T004250Z
LAST-MODIFIED:20210326T004250Z
UID:6813-1616522400-1616526000@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:We enabled the enemy tank to find path towards the player.\nWe enabled shield on player.\nHomework:\n\nAdd collision detection between the shield and the bullet. The bullet should disappear.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T180000
DTEND;TZID=America/Los_Angeles:20210320T190000
DTSTAMP:20260512T161827
CREATED:20210321T021824Z
LAST-MODIFIED:20210321T021824Z
UID:6769-1616263200-1616266800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We centered Play Button and Title image\nWe detected mouse click on the Play Button.\nWhen play button is clicked\, we start the game.\nHomework:\n\nWhen the player and the bird collide\, display play button and title images on the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-109/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR