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:20210717T130000
DTEND;TZID=America/Los_Angeles:20210717T140000
DTSTAMP:20260512T072235
CREATED:20210717T210408Z
LAST-MODIFIED:20210731T195924Z
UID:8571-1626526800-1626530400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe made sure everyone got a gitlab account.\nWe refactored the code for the play button and the credit button into their own methods.\nWe added a countdown indicator.\nI’ve uploaded the code here.\n\nHomework: \n\nAdd a a constant GAME_WON and a new page\, the game won page.\nYou should switch the game mode to GAME_WON  and display the game won page when the\ncountdown_seconds\nvariable gets to zero.\nThe game won page should have a play button and a credit button and it should have some text above the button that says “Game Won”\n\n\nNote: No class on July 24th we’ll resume on July 31.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-70/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210717T120000
DTEND;TZID=America/Los_Angeles:20210717T130000
DTSTAMP:20260512T072235
CREATED:20210717T195618Z
LAST-MODIFIED:20210717T195618Z
UID:8569-1626523200-1626526800@www.ayclogic.com
SUMMARY:12 PM - Advance Python Game Development
DESCRIPTION:Today We Do\n\nWe continued with Tank War project. We made Iron wall around the border because of limitation of simpleai open source library\nWe added ability to find the tank map coordinate\nWe added Tank explosion animation.\n\nHomework\n\nPut IronWall around all 4 sides of the map.
URL:https://www.ayclogic.com/event/12-pm-advance-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210715T190000
DTEND;TZID=America/Los_Angeles:20210715T200000
DTSTAMP:20260512T072235
CREATED:20210716T034703Z
LAST-MODIFIED:20210716T034703Z
UID:8559-1626375600-1626379200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe reviewed progress of each team project according to schedules.\nWe continued with Shoot Balloon project . The codes for this project can be found in google drive. Click here\n\nHomework\n\nContinue to make progress of your game project according to schedule.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-69/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210714T190000
DTEND;TZID=America/Los_Angeles:20210714T200000
DTSTAMP:20260512T072235
CREATED:20210715T020956Z
LAST-MODIFIED:20210721T031053Z
UID:8541-1626289200-1626292800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over progress on the final projects.\nWe reviewed how to commit changes with git/pycharm to gitlab.\nWe added collision detection between the target and the balloons\, when user clicks the mouse.\n\nYitong/Spencer: \n\nMake sure the frog can move around. Move the map when the frog moves\, similar to flappy duck using WASD.\nOrient the the  flip the map so the roads are going top to bottom.  Also add more roads.\nAdd the car sprite.\n\nAnson/Aydan: \n\nAdd a game over page.\nAdd a way to switch to the game mode when one of the players health goes to zero.  Display who won.\nFind some special effects and add them in when a player shoots and when a player gets hit by a bullet.  Special effects here: https://drive.google.com/drive/u/1/folders/1ZA5hXAwhw98RbvalieyactKap_E4kM15\n\n 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-68/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210714T180000
DTEND;TZID=America/Los_Angeles:20210714T190000
DTSTAMP:20260512T072235
CREATED:20210715T015953Z
LAST-MODIFIED:20210715T020107Z
UID:8539-1626285600-1626289200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the homework to make the player and coins flip images\, and fixed/flipped the upwards tube.\nWe added gravity and let the player fly.\nWe added collision detection between the player and the tubes.\n\nHomework \n\nAdd collision detection between the player and the coins.  The coins should disappear.\nGive the player more score when it gets more coins.\nAdd a score indicator as the player collects more coins.\nCreate a couple game constants “GAME_STARTED” and “GAME_LANDING_PAGE”. Start the game in GAME_LANDING_PAGE mode.\n Add landing page with a Play button.  When the play button is pressed the game mode should be switched to “GAME_STARTED”\, and you should show the handle_game_in_session page.  Look at Birdie for examples how to do this.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-149/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210712T190000
DTEND;TZID=America/Los_Angeles:20210712T200000
DTSTAMP:20260512T072235
CREATED:20210713T030219Z
LAST-MODIFIED:20210713T030219Z
UID:8522-1626116400-1626120000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development -- Final Project Prep
DESCRIPTION:We went over how to commit changes to gitlab.\nWe cropped an image layer in FireAlpacha but got stuck on exporting images. Chet will review how this works and meet again tomorrow at 7:30\nWe went over how to divide the components in the final project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-final-project-prep/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210710T180000
DTEND;TZID=America/Los_Angeles:20210710T190000
DTSTAMP:20260512T072235
CREATED:20210712T035904Z
LAST-MODIFIED:20210712T035904Z
UID:8494-1625940000-1625943600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe went over each team final project progress\nWe started Shoot Balloon project\n\nHomework\n\nContinue with your team’s final project progress according to your project schedule.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-148/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210710T150000
DTEND;TZID=America/Los_Angeles:20210710T160000
DTSTAMP:20260512T072235
CREATED:20210712T041824Z
LAST-MODIFIED:20210712T041824Z
UID:8500-1625929200-1625932800@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe went over progress of team project.\nWe learned how to pull and push from GITLAB.\nWe decide what each person in the team are going to do with the project for next week.\n\nHomework\n\nContinue with your project according to the project schedule.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-39/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210710T130000
DTEND;TZID=America/Los_Angeles:20210710T140000
DTSTAMP:20260512T072235
CREATED:20210710T212315Z
LAST-MODIFIED:20210710T212315Z
UID:8470-1625922000-1625925600@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework to add the credit page.\nWe made the game restart correctly after game over.\nI’ve uploaded the code here.\n\nHomework: \n\nCreate a gitlab.com account. Make sure to create a new account and don’t use the sign in with Google or Twitter etc option.\nStart thinking about what you want to do for your final project.  You can see some examples on https://www.ayclogic.com/ such as Java Joomp. You need to form 2 person teams.\n\n 
URL:https://www.ayclogic.com/event/1-pm-python-game-development-27/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210710T120000
DTEND;TZID=America/Los_Angeles:20210710T130000
DTSTAMP:20260512T072235
CREATED:20210710T200233Z
LAST-MODIFIED:20210710T200233Z
UID:8466-1625918400-1625922000@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:Today We Do\n\nWe learned about simpleai Python open source library (https://github.com/simpleai-team/simpleai) and how we can use this open source library to help Enemy Tank find the best path to the Player tank.\nWe started integrating simpleai Python open source library by creating MazeSolver class.\n\nHomework\n\nWhen tank is hit by bullet\, show Tank explosion animation. Tank explosion animation can be found under assets/Tank_Explosion directory. Look at how we did WallExplosion.py
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210707T190000
DTEND;TZID=America/Los_Angeles:20210707T200000
DTSTAMP:20260512T072235
CREATED:20210708T025023Z
LAST-MODIFIED:20210708T031959Z
UID:8443-1625684400-1625688000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today we went over the projects\, and finished the shoot balloon target. \nHomework: \n\nAnson/Aydan:\nGo over collision between bullet and player\nAdd a way to indicate the game is over.\n\nYitong/Spencer:\nCrop the sprites\nFinish the Player assets\nCreate the background/map\nWhen the game starts\, show the background and the player
URL:https://www.ayclogic.com/event/7-pm-python-game-development-67/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210707T180000
DTEND;TZID=America/Los_Angeles:20210707T190000
DTSTAMP:20260512T072235
CREATED:20210708T020101Z
LAST-MODIFIED:20210714T033229Z
UID:8439-1625680800-1625684400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework to add the coin and player sprites.\nWe added the upwards facing tube.\n\nHomework: \n\nFlip the upwards facing tube so it looks correct\nMake the player its wings\nMake the coin flip between the 3 different images.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-147/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210630T190000
DTEND;TZID=America/Los_Angeles:20210630T200000
DTSTAMP:20260512T072235
CREATED:20210701T031649Z
LAST-MODIFIED:20210701T032216Z
UID:8380-1625079600-1625083200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today we: \n\nWe went over the final project proposal and address feedback.\nWe committed some changes and pushed to Gitlab.\n\nHomework: \n\nAydan/Anson:\n\nGet second player sprite\, and get all vehicles (Anson)\nAdd health indicator in top/left or top/right (Aydan)\nAdd bullet sprite (Anson)\n\n\nYitong/Spencer:\n\nMeet to discuss the final project.  Get all the details ironed out and address my feedback.  Figure out what are the major components and  how you’re going to divide the work.  Try to get something to demo with maybe the background and one sprite by next week.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-66/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210630T180000
DTEND;TZID=America/Los_Angeles:20210630T190000
DTSTAMP:20260512T072235
CREATED:20210701T015746Z
LAST-MODIFIED:20210701T015753Z
UID:8373-1625076000-1625079600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the homework to draw the tube on the screen.\nWe reviewed how to setup the tube project.\nWe improved the tube sprite\nHomework:\n\nAdd the player/duck sprite using the image “Green duck #1-01.png”. It doesn’t need to move yet.\nAlso add a coin sprite using “coin_1.png”.  This should move across the screen at the same speed as the tubes.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-146/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210628T193000
DTEND;TZID=America/Los_Angeles:20210628T203000
DTSTAMP:20260512T072235
CREATED:20210629T050308Z
LAST-MODIFIED:20210629T050308Z
UID:8343-1624908600-1624912200@www.ayclogic.com
SUMMARY:7PM - Python Game Development (Catchup)
DESCRIPTION:We went over game mode for flappy duck.\nHomework:\n\nCatchup on homework here: https://www.ayclogic.com/event/1-pm-python-game-development-26/\nAnd then do this homework: https://www.ayclogic.com/event/1-pm-python-game-development-28/
URL:https://www.ayclogic.com/event/7pm-python-game-development-catchup/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210626T180000
DTEND;TZID=America/Los_Angeles:20210626T190000
DTSTAMP:20260512T072235
CREATED:20210627T031313Z
LAST-MODIFIED:20210627T031313Z
UID:8307-1624730400-1624734000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe went over each team project proposal.\nWe learned how to clone project from gitlab.com\n\nHomework\n\nFinish your project schedule.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-145/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210626T150000
DTEND;TZID=America/Los_Angeles:20210626T160000
DTSTAMP:20260512T072235
CREATED:20210627T032235Z
LAST-MODIFIED:20210627T032235Z
UID:8311-1624719600-1624723200@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe went over the project proposal.\nWe learned how to clone project from gitlab.com from Pycharm\n\nHomework\n\nMake progress on your team game Sorcery Tower Defense.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-38/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210626T130000
DTEND;TZID=America/Los_Angeles:20210626T140000
DTSTAMP:20260512T072235
CREATED:20210626T213315Z
LAST-MODIFIED:20210630T035051Z
UID:8294-1624712400-1624716000@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe went over the homework.\nWe added animation for when the player hits the tube.\nI’ve uploaded the source code here.\nThere is no class on July 3rd because of July 4 weekend.\n\nHomework\n\nAdd a “CREDIT” button next to the “play” button on the landing page and the game over page. You can use the “Credit_button.png file.  The credit button should be to the right of the play button\n\n\n\n\nAdd another mode called “GAME_CREDIT” for showing the game credit page.\nSwitch the game mode to GAME_CREDIT when the CREDIT button is clicked.\nAdd the game credits page when the game mode is GAME_CREDIT. It should look like this:
URL:https://www.ayclogic.com/event/1-pm-python-game-development-28/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210626T120000
DTEND;TZID=America/Los_Angeles:20210626T130000
DTSTAMP:20260512T072235
CREATED:20210626T195915Z
LAST-MODIFIED:20210626T195915Z
UID:8287-1624708800-1624712400@www.ayclogic.com
SUMMARY:12 PM - Advance Python Game Development
DESCRIPTION:We added the ability for Enemy Turret to always point to the Player tank.\nWe added code to make sure that both tank will do the animation only when the tank is in motion.\nThere is no class on July 3rd because of July 4th weekend.\nNo homework.
URL:https://www.ayclogic.com/event/12-pm-advance-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210624T190000
DTEND;TZID=America/Los_Angeles:20210624T200000
DTSTAMP:20260512T072235
CREATED:20210625T034144Z
LAST-MODIFIED:20210625T034144Z
UID:8279-1624561200-1624564800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today We do\n\nWe finalized project schedules\nWe were able to checkout/download each individual project from gitlab.com\n\nHomework\n\nFinish all the items under your projects schedules for June 24 and July 8. Items under July 8 means it is due in the class on July 8.\nThere is no class on July 1st because of July 4th weekend.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-65/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210623T180000
DTEND;TZID=America/Los_Angeles:20210623T190000
DTSTAMP:20260512T072235
CREATED:20210624T020012Z
LAST-MODIFIED:20210624T020012Z
UID:8262-1624471200-1624474800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION: Homework:\n\nMove all the constants in capital letters to a config.py file\, and then make sure it still works.\nThen create a new sprite that blits the “Downward_Tube_2.png” on the screen.  Follow the steps we went over in the pygame cheat sheet to create this new sprite.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-144/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210619T180000
DTEND;TZID=America/Los_Angeles:20210619T190000
DTSTAMP:20260512T072235
CREATED:20210620T031353Z
LAST-MODIFIED:20210620T031353Z
UID:8204-1624125600-1624129200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Class Exercises\n\nWe discussed how to create a detail project proposal .\nWe created 3 gitlab.com projects\n\nHomework:\n\nMeet with your teammates\, decide on the game that you want to create and create a google doc project proposal. Look at this for example: https://docs.google.com/document/d/1LEtcGp129fgBZoh7AVoRjwiy3SP6w8WM2sHIMua-QQM/edit?usp=sharing\nPurchase Game Asset from graphicriver.net
URL:https://www.ayclogic.com/event/6-pm-python-game-development-143/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210619T150000
DTEND;TZID=America/Los_Angeles:20210619T160000
DTSTAMP:20260512T072235
CREATED:20210619T230330Z
LAST-MODIFIED:20210619T230330Z
UID:8193-1624114800-1624118400@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Discussion\n\nWe went over how to create project proposal for the final game. This way\, each student is clear what exactly they need to create.\n\nHomework:\n\nPurchase Game Asset and Background music.\nGet together among your team and complete final project proposal : https://docs.google.com/document/d/1x6twSfLBoODqLjJHCi0G0GRQlqR1B1Ny2qtTNfPIp1o/\n\n 
URL:https://www.ayclogic.com/event/3-pm-python-game-development-37/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210619T130000
DTEND;TZID=America/Los_Angeles:20210619T140000
DTSTAMP:20260512T072235
CREATED:20210619T220057Z
LAST-MODIFIED:20210626T200108Z
UID:8189-1624107600-1624111200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to detect collision between player and tube\, and added score.\nWe added a game mode and play button.\nI’ve added the source code here.\n Homework:\n\nAdd the flappy duck logo and center it above the play button.\nWhen the player dies set the mode equal to the new mode we added “GAME_OVER”. Also define a new “handle_game_over_page” that draws “Game Over” text above the play button.  You’ll need to modify the if else statements inside the game loop.\nAdd in the sounds effects for when the player collides with the coin or the tube.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-26/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210619T120000
DTEND;TZID=America/Los_Angeles:20210619T130000
DTSTAMP:20260512T072235
CREATED:20210619T203204Z
LAST-MODIFIED:20210619T203204Z
UID:8187-1624104000-1624107600@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:We created EnemyTurret and use inheritance to override image loading from Turret class.\nWe override Tank turret creation inside EnemyTank to load the proper turret.\nWe override EnemyTank movement control using inheritance.\nHomework\n\nAdd the ability for enemy tank to shoot bullet when enemy tank press SHIFT button.\nWhen tank’s bullet hit enemy tank\, makes enemy tank disappear. And vice versa\, when enemy tank’s bullet hit player tank\, make player tank disappear.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210617T190000
DTEND;TZID=America/Los_Angeles:20210617T200000
DTSTAMP:20260512T072235
CREATED:20210619T044503Z
LAST-MODIFIED:20210619T044503Z
UID:8179-1623956400-1623960000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over each person project proposal and make sure most\, if not all\, requirements are captured in the project proposal.\nHomework:\n\ncomplete the project scheduling and make progress on your final project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-63/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210616T190000
DTEND;TZID=America/Los_Angeles:20210616T200000
DTSTAMP:20260512T072235
CREATED:20210617T031847Z
LAST-MODIFIED:20210617T032017Z
UID:8160-1623870000-1623873600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added the balloon sprite and made the appear at the bottom of the screen.\nHomework:\n\nCome up with a timeline for your project.  Plan to be finished on August 18.  You should list a few things to finish each sprint.  Make sure to focus on who is responsible for which components.\nIf you haven’t already make sure you create a gitlab account that has a password. Don’t log in with google etc.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-62/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210616T180000
DTEND;TZID=America/Los_Angeles:20210616T190000
DTSTAMP:20260512T072235
CREATED:20210617T015556Z
LAST-MODIFIED:20210624T005008Z
UID:8153-1623866400-1623870000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We finished the birdie project.\n Homework:\n\nReview the code for Birdie and figure out some questions or things you’re confused about.\nReview how sprites are created and review the things that are needed to create a new sprite.  Also review how to handle collisions.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-142/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210612T180000
DTEND;TZID=America/Los_Angeles:20210612T190000
DTSTAMP:20260512T072235
CREATED:20210617T013346Z
LAST-MODIFIED:20210617T013411Z
UID:8147-1623520800-1623524400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed Flappy Bird game.\nHomework:\n\nSelect a teammate for your Python Project.\nSelect game idea that you want to do for your Python project.\nGo to https://graphicriver.net and search for game assets that you can use for your Python project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-141/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210612T130000
DTEND;TZID=America/Los_Angeles:20210612T140000
DTSTAMP:20260512T072235
CREATED:20210612T205848Z
LAST-MODIFIED:20210612T210051Z
UID:8106-1623502800-1623506400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the homework to add in the make player move up when pressing the space key and added an upper coin\nWe added in gravity\nWe added hitboxes for the player\, coin and made coins disappear on collisions.\nI’ve uploaded the code here.\nHomework:\n\nPlayer gets removed when it hits a tube.  You’ll need to add a rect attribute to the Tube sprite class\nAdd a score attribute and make it increase as the player collects more coins.  You can check by printing out the score attribute.\nAdd a score_indicator method that draws the score on the screen.  This should go up when the player collects more coins
URL:https://www.ayclogic.com/event/1-pm-python-game-development-25/
CATEGORIES:Python Game Development
END:VEVENT
END:VCALENDAR