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:20210610T190000
DTEND;TZID=America/Los_Angeles:20210610T200000
DTSTAMP:20260512T094600
CREATED:20210611T024231Z
LAST-MODIFIED:20210611T024231Z
UID:8073-1623351600-1623355200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Homework:\n\nCreate a project proposal in google docs. This is the sample of the final project: https://docs.google.com/document/d/101CfBOzkZARu-GYAVdXSUEsAVZ1bzaAQEeDY7QsN0r8/edit#heading=h.wmixv0odwrn6\n\nMake sure you put a lot of details about your game\nHow many enemies?\nWhat can your enemies do?\nWhat can you do?\nHow to end the games?\nWill there be somekind of powerup?\n\n\nChoose and purchase a background song from https://audiojungle.net/item/game-background-music-loop-2/22634613\nPurchase a game assets that you have selected. from https://graphicriver.net. 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-61/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210609T190000
DTEND;TZID=America/Los_Angeles:20210609T200000
DTSTAMP:20260512T094600
CREATED:20210610T025228Z
LAST-MODIFIED:20210613T211928Z
UID:8061-1623265200-1623268800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over the homework to create a final project idea.\nWe added everyone to their Gitlab repo.\nWe went over the example final project proposal and some game assets.\n Homework:\n\nCreate a written proposal similar to the example here. Aim for a single page but you don’t need to start on the plan yet.  Also include the win/lose conditions.  Make sure you also find some good graphics that include either Photoshop PSD or PNG files.\nPurchase the game asset from https://graphicriver.net\nDownload or “clone” the Gitlab repo that you’ve been assigned to.\n\nIf you created a gitlab account using gmail login. That might not work with Pycharm. Therefore\, please create a new gitlab account\, using a different email\, by specifying the username/email and password manually. Don’t use gmail login or Twitter login.\nAfter you created this new gitlab account\, you can email chet@ayclogic.com about this new gitlab account (send him your email that you use for this gitlab account). And he will be able to add you to the project. Or just wait until the next class and the teacher will provide you with some assistance.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-60/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210609T180000
DTEND;TZID=America/Los_Angeles:20210609T190000
DTSTAMP:20260512T094600
CREATED:20210610T020003Z
LAST-MODIFIED:20210610T020003Z
UID:8055-1623261600-1623265200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nAlso kill the clouds if they go off the screen.\nCenter the bird title in the middle of the screen.\nGive the player more score if it kills faster birds.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-140/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210605T180000
DTEND;TZID=America/Los_Angeles:20210605T190000
DTSTAMP:20260512T094600
CREATED:20210606T031508Z
LAST-MODIFIED:20210606T031508Z
UID:8016-1622916000-1622919600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nIn main.py\,\n\nchange draw_big_text(self\,x\,y) method\n\nAdd one more parameter: text\nInside the method\, instead of drawing “GAME OVER”\, draw according to “text” parameter\n\n\nInside game_over_page(self)\, because we add one more parameter\, change the way we call draw_big_text to pass “GAME OVER” text.\nCreate one more method game_win_page(self):\n\nThis one should be very similar to game_over_page(self)\, but it will display “GAME WIN” text instead.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-138/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210605T130000
DTEND;TZID=America/Los_Angeles:20210605T140000
DTSTAMP:20260512T094600
CREATED:20210605T210037Z
LAST-MODIFIED:20210605T210909Z
UID:7992-1622898000-1622901600@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to add the coin sprite.\nWe modified the tube to use tube_height rather than pass in a y value.\nWe randomized the height of the tube.\nWe added a tube mode and created upward facing tubes.\nI’ve updated the code here.\n Homework:\n\nMake the player move up when you press the space key.\nCreate one coin for every tube.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-24/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210605T120000
DTEND;TZID=America/Los_Angeles:20210605T130000
DTSTAMP:20260512T094600
CREATED:20210605T200459Z
LAST-MODIFIED:20210605T200459Z
UID:7993-1622894400-1622898000@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:We created Wall Explosion animation.\nWe created Enemy Tank via inheritance\nHomework:\n\nChange main.py read_map() method to handle ENEMY_FLAG to create EnemyTank there.\nCreate EnemyTurret class which inherits from Turret class. Override the image loading code to use the right image.\nChange the way Tank class create a Turret so that it can be overriden by EnemyTank to load EnemyTurret class instead. Look at how we override Tank.load_images() method inside EnemyTank class.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210605T090000
DTEND;TZID=America/Los_Angeles:20210605T100000
DTSTAMP:20260512T094600
CREATED:20210605T175748Z
LAST-MODIFIED:20210605T175748Z
UID:7985-1622883600-1622887200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We added Game Over page in Flappy Bird game.\nHomework:\n\nAdd background music assets/audio/Happy Baby.wav to the game
URL:https://www.ayclogic.com/event/9-am-python-game-development-57/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210603T190000
DTEND;TZID=America/Los_Angeles:20210603T200000
DTSTAMP:20260512T094600
CREATED:20210604T031447Z
LAST-MODIFIED:20210604T031447Z
UID:7965-1622746800-1622750400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We finished Flappy Duck game.\nHomework:\n\nChoose a game that you want to create.\nChoose a game asset from graphicriver.net\nSend me an email (gamas@ayclogic.com) about the explanation of how the game is\n\nHow to win the game\nHow to lose the game\nHow kill enemies if there are one.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-59/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210602T180000
DTEND;TZID=America/Los_Angeles:20210602T190000
DTSTAMP:20260512T094600
CREATED:20210609T032351Z
LAST-MODIFIED:20210609T032351Z
UID:8048-1622656800-1622660400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Added launch Giant Fireball.\n\nMake sure the launch Giang Fireball position is in front of the player. The coordinate is different when the player is facing LEFT vs RIGHT.\nWe position the play button on the middle by calculating the X and Y according to the Screen WIDTH and HEIGHT.\n\n\nNo Homework
URL:https://www.ayclogic.com/event/6-pm-python-game-development-139/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210527T190000
DTEND;TZID=America/Los_Angeles:20210527T200000
DTSTAMP:20260512T094600
CREATED:20210528T031638Z
LAST-MODIFIED:20210528T031638Z
UID:7866-1622142000-1622145600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We finished GAME CREDIT page\nWe added player mode: FLYING_MODE and DIZZY_MODE\nHomework:\n\nInside game_in_session()\, when the player hit the bottom of the screen\, change the game_mode to GAME_OVER_PAGE
URL:https://www.ayclogic.com/event/7-pm-python-game-development-58/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210526T190000
DTEND;TZID=America/Los_Angeles:20210526T200000
DTSTAMP:20260512T094600
CREATED:20210527T030237Z
LAST-MODIFIED:20210602T032813Z
UID:7857-1622055600-1622059200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over the homework to add sounds effects and some finishing touches to FlappyDuck.\nWe reviewed the logic for dizzy mode.\nI’ve uploaded the source code here.\nHomework\n\nCome up with a short proposal for your final project\, a few sentences should fine.  You need to describe the objective of the game\, how to win or lose.\nYou should also find what assets you want to use for your final project here: graphicriver.net\nDownload git\, and create an account on https://gitlab.com/.\n\n\n\nNOTE: next Wednesday class on June 2 is canceled. We’ll meet next on June 9.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-57/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210526T180000
DTEND;TZID=America/Los_Angeles:20210526T190000
DTSTAMP:20260512T094600
CREATED:20210527T015908Z
LAST-MODIFIED:20210602T031100Z
UID:7855-1622052000-1622055600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We did the homework to detect collision between the player and the birds.\nWe added a game mode and landing page.\nI’ve uploaded the source code here.\n Homework:\n\nCreate a super fireball that survives collisions with the bird.  You can use the space key with (using pygame.K_SPACE) to launch the giant fireball.\nImprove the landing page by centering the play button.  Also show birds and clouds on the landing page.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-137/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210522T180000
DTEND;TZID=America/Los_Angeles:20210522T190000
DTSTAMP:20260512T094600
CREATED:20210523T021104Z
LAST-MODIFIED:20210523T021104Z
UID:7798-1621706400-1621710000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nWhen Play button is clicked\, do the following\n\nreset player’s location\nreset player’s fall speed to 0\nclear the tube\nclear the coins\nWe did a similar thing in Birdie project so check out the code there.\n\n\nSimilar to game_landing_page(self)\, create game_over_page(self) inside main.py. Inside game_over_page(self) you have to:\n\nDisplay play and credit buttons\nDisplay GAME OVER text. Look at how we display score in birdie.\nWhen the bird hit the bottom of the screen\, switch the game_mode to GAME_OVER instead of GAME_LANDING_PAGE.\n\n\nThere is no class on May 29 because of memorial day weekend. The class will resume on June 5.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-136/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210522T120000
DTEND;TZID=America/Los_Angeles:20210522T130000
DTSTAMP:20260512T094600
CREATED:20210523T021629Z
LAST-MODIFIED:20210523T021629Z
UID:7800-1621684800-1621688400@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:We continued the tank war project by making bullet launch to whichever the mouse is pointing to.\nHomework:\n\nWhen bullet hit the wall\, make the wall disappear.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210522T090000
DTEND;TZID=America/Los_Angeles:20210522T100000
DTSTAMP:20260512T094600
CREATED:20210522T185846Z
LAST-MODIFIED:20210522T185846Z
UID:7783-1621674000-1621677600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nWhen player is in DIZZY_MODE make sure the player can not jump anymore.
URL:https://www.ayclogic.com/event/9-am-python-game-development-56/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210520T190000
DTEND;TZID=America/Los_Angeles:20210520T200000
DTSTAMP:20260512T094600
CREATED:20210521T034321Z
LAST-MODIFIED:20210521T034427Z
UID:7767-1621537200-1621540800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We continued with displaying credit button.\nHomework:\n\nContinued with last week homework to display credit page properly. To display all the credit names on the screen\, you need to look at draw_score.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-56/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210519T190000
DTEND;TZID=America/Los_Angeles:20210519T200000
DTSTAMP:20260512T094600
CREATED:20210520T031328Z
LAST-MODIFIED:20210520T031714Z
UID:7729-1621450800-1621454400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added the logic to enter the game won mode when the countdown timer reaches zero.\nWe added a credit button and a credit page.\nI’ve uploaded the code here.\nHomework:\n\nPlay the collect5.wav sounds when the player collects a coin\, and play the plo.wav when the player hits a tube. You can look at the handle_bird_fireball_collision.\nFor the score indicator and the countdown indicator change the color of the font to blue.\nAdd some more lines to the credit page\, one for the music: “Music By: Audio Jungle”\, and another for the game assets: “Game Assets: Game Dev Market”.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-55/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210519T180000
DTEND;TZID=America/Los_Angeles:20210519T190000
DTSTAMP:20260512T094600
CREATED:20210520T015819Z
LAST-MODIFIED:20210520T031738Z
UID:7727-1621447200-1621450800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the homework to randomize the birds and clouds speeds and made the player flap its wings.\nWe added a “rect” attribute to the Fireball and the Bird sprites.\nWe added logic to detect collision between birds and fireballs.\nWe added a score and incremented it when birds get killed.\nI’ve uploaded the source code here.\nHomework:\n\nAdd a rect attribute to the player class.\nDetect collision between the player_group and the bird_group.  The player should be removed from the screen when it hits the birds.\nMake the fireball face the correct direction when it’s shooting to the left.\nMake the player move faster than the fastest bird.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-135/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210515T130000
DTEND;TZID=America/Los_Angeles:20210515T140000
DTSTAMP:20260512T094600
CREATED:20210515T212819Z
LAST-MODIFIED:20210515T213510Z
UID:7679-1621083600-1621087200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to add the downwards tube.\nWe slowed down the creation of tubes.\nI’ve uploaded the source code here.\nHomework:\n\nMove all the constants like “HEIGHT”\, “WIDTH”\, etc.\, into a new file called “config.py” and make sure the code still works.\nCreate a new sprite class called “Player” and make move it across the screen.  You can base the class of of the Birdie “Player” class.  You should use the “Green duck #1-01.png” for the image.\nIntegrate the player inside the “main.py” file so you can see the player appear on the screen.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-22/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210515T120000
DTEND;TZID=America/Los_Angeles:20210515T130000
DTSTAMP:20260512T094600
CREATED:20210515T200147Z
LAST-MODIFIED:20210515T200147Z
UID:7673-1621080000-1621083600@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:Homework:\n\nAdd feature to make the bullet launch to the RIGHT when user click the mouse.\nWhen bullet hit the wall\, make the wall disappear.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210515T090000
DTEND;TZID=America/Los_Angeles:20210515T100000
DTSTAMP:20260512T094600
CREATED:20210515T201326Z
LAST-MODIFIED:20210515T201326Z
UID:7675-1621069200-1621072800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:Homework:\n\nRight next to Play button\, display Credit button. Use “assets/images/credit_button.png” image file. You should do this credit button the same way you display play button.\nYou should display this credit button in both landing page and game win page.\nWhen you click this credit button\, you should print “Credit page” in the shell. Again this is the same way you detect mouse click for play button.
URL:https://www.ayclogic.com/event/9-am-python-game-development-55/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210513T180000
DTEND;TZID=America/Los_Angeles:20210513T190000
DTSTAMP:20260512T094600
CREATED:20210514T032146Z
LAST-MODIFIED:20210514T032146Z
UID:7653-1620928800-1620932400@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:We went over how to do list in Java.\n\nHow to add\, remove and get elements from List.\nHow to use for loop to go through every element inside the list.\n\n\nHomework:\n\nCreate a new file May13_ListForLoopHomework.java and May13_GameInventoryList.java\nhttps://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210513T080000
DTEND;TZID=America/Los_Angeles:20210513T170000
DTSTAMP:20260512T094600
CREATED:20210514T030352Z
LAST-MODIFIED:20210514T030352Z
UID:7650-1620892800-1620925200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We did GAME WIN page\nWe refactored our codes to remove some code duplication\nWe added count down timer.\nHomework:\n\nWhen player died and user click the play\, the player immediately hit the tube again causing it to die immediately. To fix this\, we need to remove the Tube and the coins and place the player on the middle location when we click the play button. We did a similar thing like this in Birdie.\nYou need to add credit_button.png next to the play button.\nYou have to create GAME_CREDIT_PAGE which will be displayed when user click on the credit_button. Look at how we did GAME_WIN and GAME_OVER.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-54/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210512T190000
DTEND;TZID=America/Los_Angeles:20210512T200000
DTSTAMP:20260512T094600
CREATED:20210513T032414Z
LAST-MODIFIED:20210520T013236Z
UID:7635-1620846000-1620849600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over the homework to make the coin flip.\nWe added some more modes and added the game over page.\nWe added the countdown indicator.\nI’ve uploaded the source code here.\nHomework:\n\nSwitch the mode from GAME_STARTED to GAMER_WIN when the countdown_duration_seconds gets to zero or lower.\nAlso add a method for handling the handle_game_won_page.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-53/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210512T180000
DTEND;TZID=America/Los_Angeles:20210512T190000
DTSTAMP:20260512T094600
CREATED:20210513T015841Z
LAST-MODIFIED:20210520T013226Z
UID:7628-1620842400-1620846000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the homework\nWe made the player turn left and right and slowed down the fireball creation.\n\nHomework: \n\nMake the player flap its wings\nRandomize the speed of the birds between 3 and 7\nRandomize the speed of the clouds between 1 and 3.\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/6-pm-python-game-development-134/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210508T180000
DTEND;TZID=America/Los_Angeles:20210508T190000
DTSTAMP:20260512T094600
CREATED:20210509T020018Z
LAST-MODIFIED:20210509T020018Z
UID:7585-1620496800-1620500400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We added coin sprite to the game\nHomework:\n\nWhen Player and Coin collides\n\nMake Coin disappear\nIncrease the score\nPlay assets/audio/collect5.wav sound effect.\n\n\nAdd hitbox to the Tube\nWhen Player and Tube collide\n\nMake the player disappear\nPlay assets/audio/plop.wav sound effect
URL:https://www.ayclogic.com/event/6-pm-python-game-development-133/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210508T130000
DTEND;TZID=America/Los_Angeles:20210508T140000
DTSTAMP:20260512T094600
CREATED:20210508T222315Z
LAST-MODIFIED:20210512T033715Z
UID:7578-1620478800-1620482400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We reviewed Birdie project and went over the pygame cheat sheet.\nWe started the Flappy Duck project\nI uploaded the source code here\nHomework:\n\nCreate a class with which loads an image “Downward_Tube_2.png”\, and make the tube move to the left
URL:https://www.ayclogic.com/event/1-pm/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210508T100000
DTEND;TZID=America/Los_Angeles:20210508T110000
DTSTAMP:20260512T094600
CREATED:20210508T181804Z
LAST-MODIFIED:20210508T181804Z
UID:7574-1620468000-1620471600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We completed Shoot Balloon project.\nYou guys are done with Python Game Development course. Congrats.\nNext course would be Advanced Python Game Development or Intro To Java.
URL:https://www.ayclogic.com/event/10-am-python-game-development-49/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210508T090000
DTEND;TZID=America/Los_Angeles:20210508T100000
DTSTAMP:20260512T094600
CREATED:20210508T182239Z
LAST-MODIFIED:20210508T182239Z
UID:7576-1620464400-1620468000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We did GAME WIN mode.\nWe did count down and when the count down goes to zero we switch game mode to GAME WIN.\nHomework:\n\nIn GAME WIN PAGE\, show “GAME WIN” above the play button. Look at how we draw score and count down.\nWhen the player hit the coin\, play the sound effect “assets/sound/collect5.wav”
URL:https://www.ayclogic.com/event/9-am-python-game-development-54/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210506T190000
DTEND;TZID=America/Los_Angeles:20210506T200000
DTSTAMP:20260512T094600
CREATED:20210507T030625Z
LAST-MODIFIED:20210507T030625Z
UID:7551-1620327600-1620331200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added more game modes:\n\nGAME_OVER\nGAME_WIN\nGAME_CREDIT\n\n\nWe displayed GAME_OVER page when player hit the tube.\nHomework:\n\nFix the coordinate of GAME OVER text to be above the Play button and centered horizontally.\nWhen player hit the coin\, play sound effect “assets/audio/collect5.wav”. Look at how we used “plop.wav” in the Birdie project.\nPut the word “Count Down” on the top right corner of the screen.\n\n\n\n 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-52/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR