BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
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:20210302T180000
DTEND;TZID=America/Los_Angeles:20210302T190000
DTSTAMP:20260502T202655
CREATED:20210305T041104Z
LAST-MODIFIED:20210305T041144Z
UID:6518-1614708000-1614711600@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:We created enemy_tank.py and the EnemyTank class inherits from Player class.\nWe override some methods in Player class so the EnemyTank can load its own set of images. This way the Player tank and the EnemyTank can look different.\nWe also did similar thing with the Turret.\nHomework:\n\nMake the enemy tank shoot bullet when user press SPACE key.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210303T180000
DTEND;TZID=America/Los_Angeles:20210303T190000
DTSTAMP:20260502T202655
CREATED:20210304T030003Z
LAST-MODIFIED:20210304T051546Z
UID:6497-1614794400-1614798000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the classes homework.\nWe finished the Human and Student example.\nWe started learning about inheritance.\nHomework:\n\nRead and do the examples and exercises from page 167 through 169 in the book.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-102/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210303T190000
DTEND;TZID=America/Los_Angeles:20210303T200000
DTSTAMP:20260502T202655
CREATED:20210304T051331Z
LAST-MODIFIED:20210304T051331Z
UID:6504-1614798000-1614801600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over the homework to slow down the flapping of the player wings.\nWe went over the homework.\nWe reviewed how the player flaps its wings.\nWe made the fireball face to the left when it’s shooting to the left.\nWe made the fireball shoot instantly when pressing the space key.\nI’ve uploaded the source code here.\nHomework:\n\nRead about pygame’s “pygame.Rect” object on pages 247 and 248\, and then read about how pygame handles collisions on pages 268 and 269. Then review the code and think about how we handle collision between the Fireball and the Bird.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-33/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210304T180000
DTEND;TZID=America/Los_Angeles:20210304T190000
DTSTAMP:20260502T202655
CREATED:20210305T025707Z
LAST-MODIFIED:20210305T025707Z
UID:6514-1614880800-1614884400@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:Homework:\n\ncreate bullet_launch_flare.py\nCreate a class BulletLaunchFlare\nIt should animate the assets/Tank_Shot/Thank_Shot_X.png\nWhen you launch either enemy or player bullet\, you should have this animation near the tip of the turret.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210304T190000
DTEND;TZID=America/Los_Angeles:20210304T200000
DTSTAMP:20260502T202655
CREATED:20210305T040510Z
LAST-MODIFIED:20210305T040510Z
UID:6516-1614884400-1614888000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Homework:\n\nWhen the player and the bird collide\, switch the game_mode to GAME_LANDING_PAGE. This way the user can play the game again. To do this\, you have to look at how we increase the score when the fireball and the bird collide.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-34/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210305T180000
DTEND;TZID=America/Los_Angeles:20210305T190000
DTSTAMP:20260502T202655
CREATED:20210306T233125Z
LAST-MODIFIED:20210306T233140Z
UID:6539-1614967200-1614970800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Continued making progress on final project:\n\nVirus Zombie\n\nWe made the Zombie able to spawn\nWe made the Zombie able to not move with the map.\nWe fixed the problem with the player not able to move left and right.\n\n\nTank War\n\n\n Homework:\n\nContinue to make progress on the final project according to the project planning document.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-103/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210306T090000
DTEND;TZID=America/Los_Angeles:20210306T100000
DTSTAMP:20260502T202655
CREATED:20210306T175744Z
LAST-MODIFIED:20210306T175744Z
UID:6531-1615021200-1615024800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nSlow down the creation of Tube. Look at how we slowed down the creation of bird in Birdie game.\nMake the Tube appear from the right side of the screen.
URL:https://www.ayclogic.com/event/9-am-python-game-development-46/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210306T100000
DTEND;TZID=America/Los_Angeles:20210306T110000
DTSTAMP:20260502T202655
CREATED:20210306T232422Z
LAST-MODIFIED:20210306T232422Z
UID:6535-1615024800-1615028400@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We made progress on the final projects\n\nLava Joomp:\n\nWe fixed the credit page\nWe fixed the lava rise timing problem\nWe fixed the jumping animation\n\n\nWhack-a-mole:\n\nWe fixed displaying Game win and Game over page.\nWe created the powerup sprite.\n\n\n\n\nHomework:\n\nContinue making progress on your final project according to the project planning document.
URL:https://www.ayclogic.com/event/10-am-python-game-development-40/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210306T120000
DTEND;TZID=America/Los_Angeles:20210306T130000
DTSTAMP:20260502T202655
CREATED:20210306T232823Z
LAST-MODIFIED:20210306T232823Z
UID:6537-1615032000-1615035600@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We made progress on the Platform Runner final project\n\nWe made the dinosaur able to move left and right on a platform.\n\n\nHomework:\n\nContinue making progress on your final project according to project planning document.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210306T130000
DTEND;TZID=America/Los_Angeles:20210306T140000
DTSTAMP:20260502T202655
CREATED:20210306T215952Z
LAST-MODIFIED:20210306T215952Z
UID:6533-1615035600-1615039200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Homework:\n\nWhen user pressed “f” key add a new fireball to the group. Do this in main.py inside game_loop()\nChange the code in player.py so when player goes to the left\, it will not move backward.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-13/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210306T180000
DTEND;TZID=America/Los_Angeles:20210306T190000
DTSTAMP:20260502T202655
CREATED:20210307T030346Z
LAST-MODIFIED:20210307T030346Z
UID:6548-1615053600-1615057200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nAdd Player hitbox (rect)\nInside main.py\, detect collision between Player and Bird. The player should disappear when they collide. Look at how we did it for the fireball and the bird.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-104/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210310T180000
DTEND;TZID=America/Los_Angeles:20210310T190000
DTSTAMP:20260502T202655
CREATED:20210311T043809Z
LAST-MODIFIED:20210311T043809Z
UID:6609-1615399200-1615402800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the inheritance homework.\nWe setup PyCharm and downloaded the the Birdie Template.\nYour homework is to make sure you can select a “python interpreter” in Pycharm\, following the instructions here.  This might require downloading python separately on your computer.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-105/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210310T190000
DTEND;TZID=America/Los_Angeles:20210310T200000
DTSTAMP:20260502T202655
CREATED:20210311T040811Z
LAST-MODIFIED:20210311T044036Z
UID:6605-1615402800-1615406400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development
DESCRIPTION:We added a rect attribute for both the fireballs and the birds.\nWe added logic to handle collisions between fireballs and birds\, so the birds get killed.\nI’ve uploaded the source code here.\nHomework:\n\nAdd logic to handle when the player collides with a bird.  The player should die when it hits a bird\, so the player should disappear when it hits a bird.  You’ll need to add a rect attribute to the player class and also some additional logic for another pygame.sprite.groupcollide.\nBonus: If you’re finished with this\, add a “score” attribute to the Birdie class and increase the score when the player kills more birds with the fireballs.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-35/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210311T180000
DTEND;TZID=America/Los_Angeles:20210311T190000
DTSTAMP:20260502T202655
CREATED:20210312T042539Z
LAST-MODIFIED:20210312T042539Z
UID:6615-1615485600-1615489200@www.ayclogic.com
SUMMARY:6 PM - Advanced Python Game Development
DESCRIPTION:We continued with adding ability for the enemy tank to find path to get closer to the player.\nHomework:\n\nCreate a power_up.py sprite and make the powerup sprite appear randomly periodically on the map. Use assets/Bonus_Upgrade.png image.
URL:https://www.ayclogic.com/event/6-pm-advanced-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210311T190000
DTEND;TZID=America/Los_Angeles:20210311T200000
DTSTAMP:20260502T202655
CREATED:20210312T043015Z
LAST-MODIFIED:20210312T043015Z
UID:6617-1615489200-1615492800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We completed implemented Play button properly.\n\nWe reset player score\nWe removed all birds from screen\nWe resurrect the player.\n\n\nWe added pop sound effect when the fireball hit the bird.\nHomework:\n\nRight now the cloud is covering the bird. Change the code so the cloud is behind the bird.\nStudy all existing codes\n\nHow to create a new sprite.\nHow to load image in pygame\nHow to resize an image in pygame\nHow to flip an image in pygame\nHow to integrate a sprite into main\nHow to detect collision between sprites.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-36/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210313T020000
DTEND;TZID=America/Los_Angeles:20210313T150000
DTSTAMP:20260502T202655
CREATED:20210313T231706Z
LAST-MODIFIED:20210313T234536Z
UID:6647-1615600800-1615647600@www.ayclogic.com
SUMMARY:2:15 PM - Python Game Development (Makeup class)
DESCRIPTION:We went over the homework\nWe learned about inheritance in python\nWe learned about dictionaries\nI uploaded the code here.\nHomework:\n\nFollow the direction to download Pycharm: https://www.ayclogic.com/pycharm-setup-guide/\nRead and do the examples and exercises from page 167 through 169 in the book.  Make sure to do the 9-4 “Try it Yourself” exercise on page 167.
URL:https://www.ayclogic.com/event/215-pm-python-game-development-makeup-class/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210313T090000
DTEND;TZID=America/Los_Angeles:20210313T100000
DTSTAMP:20260502T202655
CREATED:20210313T175843Z
LAST-MODIFIED:20210313T175843Z
UID:6634-1615626000-1615629600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We continued with Flappy Duck game\nWe added Downward Tube properly.\nHomework:\n\nCreate coins.py\nInside coins.py\, create Coin class\nLoad coin_1.png\nIntegrate it to main.py and make it appear on the screen.
URL:https://www.ayclogic.com/event/9-am-python-game-development-47/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210313T100000
DTEND;TZID=America/Los_Angeles:20210313T110000
DTSTAMP:20260502T202655
CREATED:20210313T190649Z
LAST-MODIFIED:20210313T190649Z
UID:6636-1615629600-1615633200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Both teams made a good progress on their final projects. I am very proud with them:\n\nLava Joomp\nWhack-a-mole\n\n\nHomework:\n\nPolish your final projects so everything is good and game works perfectly.
URL:https://www.ayclogic.com/event/10-am-python-game-development-41/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210313T180000
DTEND;TZID=America/Los_Angeles:20210313T190000
DTSTAMP:20260502T202655
CREATED:20210314T031530Z
LAST-MODIFIED:20210314T031530Z
UID:6655-1615658400-1615662000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to have 2 game modes\n\nGAME_LANDING_PAGE\nGAME_IN_SESSION\n\n\nHomework:\n\nIn main.py load play_button.png and birdie_title.png. No need to create its own file\, just do it inside main.py like how you did it for scene.png.\nDisplay these 2 images when it is GAME_LANDING_PAGE\n\n\n\n 
URL:https://www.ayclogic.com/event/6-pm-python-game-development-106/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210314T130000
DTEND;TZID=America/Los_Angeles:20210314T140000
DTSTAMP:20260502T202655
CREATED:20210314T210455Z
LAST-MODIFIED:20210314T210455Z
UID:6660-1615726800-1615730400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development Catchup
DESCRIPTION:We went over the inheritance homework.\nWe downloaded the pygame template\nYour homework is to familiarize yourself with Pycharm.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-catchup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210318T190000
DTEND;TZID=America/Los_Angeles:20210318T200000
DTSTAMP:20260502T202655
CREATED:20210326T003905Z
LAST-MODIFIED:20210326T005028Z
UID:6811-1616094000-1616097600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added Birdie background music and reviewed the project.\nWe downloaded Flappy Duck Asset.\nHomework:\n\nOn Flappy Duck project\, do the following\n\nChange pygame_class_template.py to main.py.\nChange ChangeMe class to FlappyDuck using “refactor > Rename”\nRun the project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-39/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210319T180000
DTEND;TZID=America/Los_Angeles:20210319T190000
DTSTAMP:20260502T202655
CREATED:20210320T044252Z
LAST-MODIFIED:20210320T044252Z
UID:6741-1616176800-1616180400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We continued to make progress on the final projects\n\nNanoVirusB1\nTank Wars\n\n\nHomework:\n\nContinue to make progress on your final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-108/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T090000
DTEND;TZID=America/Los_Angeles:20210320T100000
DTSTAMP:20260502T202655
CREATED:20210320T165539Z
LAST-MODIFIED:20210320T165539Z
UID:6743-1616230800-1616234400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We discussed how to make coins appear on the screen and between the tube.\nWe made the Tube appear both on the top and on the bottom of the screen.\nHomework:\n\nMake the Duck flaps its wing.\nMake the coin switch between coin_1.png and coin_2.png.
URL:https://www.ayclogic.com/event/9-am-python-game-development-48/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T100000
DTEND;TZID=America/Los_Angeles:20210320T110000
DTSTAMP:20260502T202655
CREATED:20210320T175555Z
LAST-MODIFIED:20210320T185933Z
UID:6745-1616234400-1616238000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nIn the shoot balloon project do the following\nIntegrate the target.py into the main.py\nCreate balloon.py and randomly load one of these images: blue_baloon_1.png\, green_baloon_2.png\, orange_baloon_1.png\, red_baloon_2.png\nIntegrate the balloon.py into the main.py and create balloon once every 2 seconds.\nThe balloon should appear from the bottom of the screen and move to the top of the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-42/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T120000
DTEND;TZID=America/Los_Angeles:20210320T130000
DTSTAMP:20260502T202655
CREATED:20210320T195736Z
LAST-MODIFIED:20210320T195736Z
UID:6756-1616241600-1616245200@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We completed Final Project… Yea.\nWe continued with Shoot Balloon project.\nHomework:\n\nWhen balloon go above the screen\, kill the balloon.\nCreate a new sprite\, bug.py. You should use\n\nassets/bird/flying/frame-1.png and frame2.png\nAnimate the bug\n\n\nIntegrate with main.py and periodically spawn a bug.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T130000
DTEND;TZID=America/Los_Angeles:20210320T140000
DTSTAMP:20260502T202655
CREATED:20210320T210350Z
LAST-MODIFIED:20210326T234346Z
UID:6759-1616245200-1616248800@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to slow down player flapping wings and spawned clouds from left and right.\nWe made fireball launched with pressing the space key and added a cool-down period before another fireball can be launched.\nI’ve uploaded the source code here.\nHomework:\n\nMake clouds that move the right spawn off the screen. Hint: use an offset. In other words you need to make sure the clouds moving to the right spawn outside the birdie screen. So you want them to be more like Cloud 2 than Cloud 1 below:\n\n\n\n\nDo some reading on “pygame.Rect” and how it is used to handle collisions.  Read pages 247 and 248\, and from pages 268 and 269.  Then think about how we can use these techniques to kill birds that get shot by the fireballs.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-15/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210320T180000
DTEND;TZID=America/Los_Angeles:20210320T190000
DTSTAMP:20260502T202655
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210323T180000
DTEND;TZID=America/Los_Angeles:20210323T190000
DTSTAMP:20260502T202655
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:20210325T180000
DTEND;TZID=America/Los_Angeles:20210325T190000
DTSTAMP:20260502T202655
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:20210325T190000
DTEND;TZID=America/Los_Angeles:20210325T200000
DTSTAMP:20260502T202655
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
END:VCALENDAR