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:20211016T170000
DTEND;TZID=America/Los_Angeles:20211016T180000
DTSTAMP:20260512T012546
CREATED:20211017T030632Z
LAST-MODIFIED:20211017T030632Z
UID:9966-1634403600-1634407200@www.ayclogic.com
SUMMARY:5 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe learned about list\, index and how to rotate the index from 0 to len(list) and back to 0.\nWe fixed the problem with the bug costumes.\nThe students are done with the Python Game Development course. If they want to continue\, they can continue with either\n\nIntro To Java or\nAdvanced Python Game Development
URL:https://www.ayclogic.com/event/5-pm-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211016T150000
DTEND;TZID=America/Los_Angeles:20211016T160000
DTSTAMP:20260512T012546
CREATED:20211016T231040Z
LAST-MODIFIED:20211016T231040Z
UID:9951-1634396400-1634400000@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Homework\n\nBradley\, Corey\, Raelyn: In enemy.py\, create different health and attack_points and image for different self.type.\nFor everyone: similar to tower_for_purchase.py\, you need to blit the self.health on top of the enemy image.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-47/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211015T190000
DTEND;TZID=America/Los_Angeles:20211015T200000
DTSTAMP:20260512T012546
CREATED:20211016T031902Z
LAST-MODIFIED:20211016T033838Z
UID:9925-1634324400-1634328000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the projects\nWe reviewed how Flappy Duck flies in the air\nWe went over how to add gravity.\nReview all these things and your final project with your teammate!\n\nHomework \n\nAdd add a couple different modes to your config file and add a new “”mode” attribute to Hunter/Player:\n\nSTANDING\, JUMPING_UP\nThe sprite starts in the STANDING mode.\n\nThe sprite can only jump when it is in standing mode.\n\n\nWhen you make the sprite jump\, switch it to JUMPING_UP mode\, and modify the falling_speed attribute to make it negative so it starts moving up.\nWhen the player’s bottom hits the bottom of the screen switch the mode to STANDING mode.\n\nWhen the player is in standing mode it can’t fall anymore.\n\n\nWhen you’ve implemented this correctly\, the sprite shouldn’t fall below the bottom of the screen.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-87/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211013T190000
DTEND;TZID=America/Los_Angeles:20211013T200000
DTSTAMP:20260512T012546
CREATED:20211014T032006Z
LAST-MODIFIED:20211014T032006Z
UID:9852-1634151600-1634155200@www.ayclogic.com
SUMMARY:7 PM - Advanced Python Game Development
DESCRIPTION:Today \n\nWe made the rotated the turret to face the mouse.\n\nHomework. \n\nCreate a new sprite for the bullet using “Bullet.png”.\nShoot the bullet when the user clicks the mouse.  Move the bullet towards the right.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-3/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211010T190000
DTEND;TZID=America/Los_Angeles:20211010T200000
DTSTAMP:20260512T012546
CREATED:20211011T030119Z
LAST-MODIFIED:20211011T030549Z
UID:9772-1633892400-1633896000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework\nWe learned about sprites and added the bird sprite. I’ve uploaded the source code here.\n\nHomework: \n\nCreate a new file called “cloud.py” for the clouds that move across the screen.  You can use the cloud image “cloud1.png”.  Create a sprite class inside this file called “Cloud”\, and make sure it has these attributes:\n\nself.x\nself.y\nself.image\nself.screen\n\n\nAdd an update method to the Cloud class so that it can be drawn on the screen\nImport the Cloud class into main file\nCreate a self.cloud attribute inside the Birdie __init__ method.\nCall the self.cloud.update() method inside the game_loop method to draw the cloud on the screen.\nMake sure the cloud moves toward the left.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-86/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211009T180000
DTEND;TZID=America/Los_Angeles:20211009T190000
DTSTAMP:20260512T012546
CREATED:20211010T021335Z
LAST-MODIFIED:20211010T021335Z
UID:9757-1633802400-1633806000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe continued with Shoot Ballon. We added feature to have the bird chirping.\nWe added feature to have progress loader image running.\n\nHomework\n\nReview Shoot Balloon project and come up with questions.\nAlso take a look at these 2 course pages:\n\nAdvanced Python Game Development\nIntroduction To Java
URL:https://www.ayclogic.com/event/6-pm-python-game-development-169/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211009T150000
DTEND;TZID=America/Los_Angeles:20211009T160000
DTSTAMP:20260512T012546
CREATED:20211010T033006Z
LAST-MODIFIED:20211010T033006Z
UID:9761-1633791600-1633795200@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWhen user click to purchase the tower\, the self.coins are reduced according to the price of the tower.\nWe made the tower to be able to shoot projectile or fireball. We made one tower type to launch up (90 degree) and down (270 degree) fireball. We made another tower type to launch all for diagonal angles (45\, 125\, 215 and 305 degrees).\n\nHomework:\n\nSince you have 3 different types of tower\, made the 3rd tower type (the most expensive tower) to be able to launch projectile/fireball in all 8 angles: 0\,45\,90\,125\,180\,215\,270\,305.\nIf you have more than one type of projectile (let say arrow and spear and fireballs)\, create one method for each projectile in main.py. The method should be very similar to what you already have. For Corey\, Bradley and Raelyn\, the method you should copy should be launch_fireball(self\, x\,y\,direction) method. For Kyle and Anderson\, the method you should copy should be create_projectile(self\, x\,y\,direction). So you should have something like launch_fireball\, launch_arrow\, launch spear for examples. And then you should call these different methods from tower.py depending on the tower type.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-46/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211006T190000
DTEND;TZID=America/Los_Angeles:20211006T200000
DTSTAMP:20260512T012546
CREATED:20211007T032147Z
LAST-MODIFIED:20211007T032147Z
UID:9721-1633546800-1633550400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the homework to add the turret\nWe added the ability to create the map.\n\nHomework: \n\nCreate your own map. It should have 28 columns and 20 rows.  Include a mix of empty spaces and walls.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-85/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211003T190000
DTEND;TZID=America/Los_Angeles:20211003T200000
DTSTAMP:20260512T012546
CREATED:20211004T030110Z
LAST-MODIFIED:20211004T030132Z
UID:9682-1633287600-1633291200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over how to draw the birds on the screen on top of the blue background.\nWe reviewed how the game loop works.\nWe added animation to the green bird.\nWe made the green bird move up the screen.\n\nHomework \n\nLoad the orange bird in the upper left hand corner of the screen.\nMake the orange bird move down and right.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-84/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211002T180000
DTEND;TZID=America/Los_Angeles:20211002T190000
DTSTAMP:20260512T012546
CREATED:20211003T030328Z
LAST-MODIFIED:20211003T031504Z
UID:9668-1633197600-1633201200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nIf you did not do last week homework\, please do it.\nWhen the bug appear\, play the sound “assets/bug/birdchirp2.wav” forever. use play(-1)\nWhen the bug goes beyond the screen\, stop the sound.\nWhen the bug is killed by the target\, stop the sound.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-167/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211002T150000
DTEND;TZID=America/Los_Angeles:20211002T160000
DTSTAMP:20260512T012546
CREATED:20211002T234309Z
LAST-MODIFIED:20211002T234309Z
UID:9655-1633186800-1633190400@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nBefore when we spawn the Tower\, it always spawn the same tower over and over again regardless of which tower that we purchase. We fix this problem so the tower span is according to the Tower that the player purchase.\n\nHomework\nEveryone\n\nFix the TowerHotspot locations so when you spawn tower\, it will not spawn the tower on the road.\nWhen you click the TowerForPurchase sprite\, you need to reduce the self.coins according to the tower_for_purchase.price. You need to do this inside main.py\, I think the name of the method is tower_purchase_mouse_collision(self\, tower\, mouse). If self.coins is less than tower_for_purchase.price\, prevent the user from purchasing the tower. To prevent spawning of the tower\, in your code\, you should avoid creating TowerForPurchase.\n\nRaelyn\, Corey\, Bradley\n\nIf you did not do last week homework\, please do them. If you don’t do them\, you will get left behind and it is not fair to ask other students to wait for you if you don’t do your homework.\nI still see the enemy movement is not exactly on the road\, you have to fix this too.\nThe tower is the one that is supposed to launch projectile/fireball. In order to do this\, we need to do the following\n\nin main.py\, stop calling launch_fireball(self) from game_in_session(self).\nAdd 3 more parameters in launch_fireball method so it would be launch_fireball(self\,x\, y\, direction)\nAfter you do this\, we will make the tower launch the projectile next week in the class.\n\n\n\n 
URL:https://www.ayclogic.com/event/3-pm-python-game-development-45/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211002T130000
DTEND;TZID=America/Los_Angeles:20211002T140000
DTSTAMP:20260512T012546
CREATED:20211002T221441Z
LAST-MODIFIED:20211002T221441Z
UID:9652-1633179600-1633183200@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the final projects\nWe added the target to shoot balloon.\n\nHomework: \n\nContinue on your final projects.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-34/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210929T190000
DTEND;TZID=America/Los_Angeles:20210929T200000
DTSTAMP:20260512T012546
CREATED:20210930T032037Z
LAST-MODIFIED:20210930T032037Z
UID:9627-1632942000-1632945600@www.ayclogic.com
SUMMARY:7 PM – Advanced Python Game Development
DESCRIPTION:Today \n\nWe went over the homework.\nWe learned about git branches.\n\nHomework \n\nPut the Tank turret on top of the tank base.  You can use the “PlayerTank_2_1_Turret_0” image\, don’t need any animation yet but the position of the turret should be in sync with the tank base as it moves.\nMake sure that you commit and push your homework to Gitlab. You should be using your personal branch.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-2/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210929T180000
DTEND;TZID=America/Los_Angeles:20210929T190000
DTSTAMP:20260512T012546
CREATED:20210930T020138Z
LAST-MODIFIED:20210930T020138Z
UID:9621-1632938400-1632942000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the final projects\nWe went over how to add gravity and special attack sprites.\nContinue on your final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-166/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210925T180000
DTEND;TZID=America/Los_Angeles:20210925T190000
DTSTAMP:20260512T012546
CREATED:20210926T020244Z
LAST-MODIFIED:20210926T020749Z
UID:9564-1632592800-1632596400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe continued with Shoot Balloon project. We introduced BUG_DIZZY mode so bug can use different costumes when it has been pop by the balloon.\nThe bug will move down when it is in BUG_DIZZY mode.\nThe bug will disappear after is in dizzy mode for 3 seconds.\nWe optimize the loading of the bug images to be only once per game.\n\nHomework\n\nIf you have not done it\, please change the explode_score.py to have the score to be in the middle of the image\, instead of the top left corner.\nAdd Landing Page. The landing page need to have balloon_title.png and play_button.png. This is very similar to all other games we have done before.\nAdd Count Down timer\, when game is in session. Look at how we did it in Flappy Duck. After the countdown time goes to 0\, display a Game Over page.\nGame Over page should have play button.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-165/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210925T150000
DTEND;TZID=America/Los_Angeles:20210925T160000
DTSTAMP:20260512T012546
CREATED:20210925T232421Z
LAST-MODIFIED:20210925T232421Z
UID:9552-1632582000-1632585600@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe were able to display a different type of tower of purchase.\nWe displayed price below tower of purchase.\n\nHomework\nFor Everyone\n\nIn TowerForPurchase.py\, add one more tower_type\, it needs to have at least 3 tower type.\nFor each tower type\, please accurately put\, the attack point and price according to your project proposal.\nCurrently\, inside TowerForPurchase.py\, the price is display on the middle of the image\, reposition the price so it appears under each tower nicely. Add jewel image to the left of the price. You might need to resize the font to 25 and resizel the jewel to be 0.4 to look nicely. Look at below image for reference.\n\nIn your main.py\, make sure you have self.coins and set the value to according to your project proposal. This is going to be used to purchase tower. And display this coins right next by the jewel image on top left corner.\nFind a good position where you can place all 3 different types of TowerForPurchase on the screen where it is not overlapping with other text.\nFix your landing page. Your landing page should have a play button and a title image on top of it. If your play button is too large\, please fix it.\n\nFor Bradley\, Corey and Raelyn\n\nCurrently\, you put “Coins: 500” on jewels1(self) method\, but you did not use self.coins. Because of this even if you purchase the tower\, the Coins will always be displayed 500 on the screen. Make sure to use self.coins in your text.\nFix your Game Over page\, currently nothing is displayed when health is <= 0\, figure out why.\n\nFor Kyle and Anderson \n\nMake sure your health\, score and coins are displayed properly on the screen. Not too big and not too small. And of course not overlapping with anything.\n\n 
URL:https://www.ayclogic.com/event/3-pm-python-game-development-44/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210925T130000
DTEND;TZID=America/Los_Angeles:20210925T140000
DTSTAMP:20260512T012546
CREATED:20210925T234312Z
LAST-MODIFIED:20210925T234312Z
UID:9561-1632574800-1632578400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development - Chet
DESCRIPTION:Today We Do\n\nWe went over each team project status. It seems like team Caden-Jeremy\, Allison-Madison are not making a lot of progress and need to put more effort.\n\nHomework\n\nMake a lot of progress for your final project\, I think you only have 1 month left.\nCaden-Jeremy team\, you need to email gamas@ayclogic.com and chet@ayclogic.com to setup additional class to help you guys with your final project. In your email\, please provide your availability times to meet. Don’t just give one\, give multiple availabilities.\nAllison-Madison team\, you need to email gamas@ayclogic.com and chet@ayclogic.com to setup additional class to help you guys with your final project. In your email\, please provide your availability times to meet. Don’t just give one\, give multiple availabilities.\nJason-Wesley team\, do as much progress as you can\, but especially the one mentioned in your project proposal as discussed in the class.\n\nWesley: Create moving_saw.py display on the screen. Make sure it has the animation.\nJason:  Create fruit.py display on the screen.\nJason: Create Landing page with play button and title image.\nWesley: Display Countdown Timer on top of the screen.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-chet/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210923T190000
DTEND;TZID=America/Los_Angeles:20210923T200000
DTSTAMP:20260512T012546
CREATED:20210924T031447Z
LAST-MODIFIED:20210924T031447Z
UID:9533-1632423600-1632427200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe finished Shoot Balloon project today.\nWe finished Python Game Development course. All of you guys have created 3 games in the class\, Birdie\, Flappy Duck and Shoot Balloon. On top of that you guys also created an individual Python game which is awesome. Congrats everyone.\nNext class will be “Intro To Java” if you guys decided to continue.\nNo need to attend next week as the class is finished.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-83/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210922T190000
DTEND;TZID=America/Los_Angeles:20210922T200000
DTSTAMP:20260512T012546
CREATED:20210923T030748Z
LAST-MODIFIED:20210923T040221Z
UID:9517-1632337200-1632340800@www.ayclogic.com
SUMMARY:7 PM - Advanced Python Game Development
DESCRIPTION:Today \n\nWe started the tank game project.\nWe added a PlayerTank sprite and got it moving on the screen.\nI’ve uploaded the source code here.\n\nHomework: \n\nCurrently we only have an images_right attribute.  Add 3 more attributes\, images_up\, images_left\, and images down which should contain the tank chassey facing the correct directions.  You can transform an image to rotate it 90 degrees counter-clockwise with this function:\n\n\npygame.transform.rotate(l_image\, 90)\n\n\n\nAdd another sprite for the bricks.  You can use the file “Brick.png”\nPut the Tank turret on top of the tank chassey.  You can use the “PlayerTank_2_1_Turret_0” image\, don’t need any animation yet but the position of the turret should be in sync with the tank chassey as it moves.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210922T180000
DTEND;TZID=America/Los_Angeles:20210922T190000
DTSTAMP:20260512T012546
CREATED:20210923T015936Z
LAST-MODIFIED:20210923T015954Z
UID:9513-1632333600-1632337200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final projects\nWe added collision detection between balloon and target.\n\nHomework \n\nContinue on the final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-164/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T180000
DTEND;TZID=America/Los_Angeles:20210918T190000
DTSTAMP:20260512T012546
CREATED:20210919T020443Z
LAST-MODIFIED:20210919T020443Z
UID:9467-1631988000-1631991600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nIn Shooting Balloon\, change the code in main.py and bug.py so that when the player pop the bug\, the bug costumes change to use dizzy bug instead of flying bug. And also\, when the bug is dizzy\, make the bug falls down.\nLook at how we did similar thing in Flappy Duck.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-163/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T120000
DTEND;TZID=America/Los_Angeles:20210918T130000
DTSTAMP:20260512T012546
CREATED:20210918T195938Z
LAST-MODIFIED:20210918T212826Z
UID:9444-1631966400-1631970000@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the inheritance homework\nWe added the blue background and moved the configs to a config file.\n\nHomework \n\nUse one of the bird filenames to load up an image and draw it on the screen after you draw the blue background. I’ve uploaded the source code here.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-24/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210916T190000
DTEND;TZID=America/Los_Angeles:20210916T200000
DTSTAMP:20260512T012546
CREATED:20210917T030759Z
LAST-MODIFIED:20210917T031312Z
UID:9413-1631818800-1631822400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Homework\n\nWhen target pop the regular balloon\, play plop.wav sound effect\nWhen target pop the bad balloon\, play explodify.wav sound effect\nLoad assets/bug/birdchirp2.wav inside bug.py and play the sound when a bug is created.\nIf you have not done the landing page and game win page\, please do it. This is supposed to be last week homework.\n\n 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-82/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210915T180000
DTEND;TZID=America/Los_Angeles:20210915T190000
DTSTAMP:20260512T012546
CREATED:20210916T015826Z
LAST-MODIFIED:20210916T015826Z
UID:9396-1631728800-1631732400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final projects.\nWe reviewed how gravity works in Flappy Duck and discussed how similar logic could be applied to Adventure Run for jumping.\nWe added collision detection between the target and balloons.\n\nHomework \n\nContinue working on Adventure Run.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-162/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T180000
DTEND;TZID=America/Los_Angeles:20210911T190000
DTSTAMP:20260512T012546
CREATED:20210912T015810Z
LAST-MODIFIED:20210912T015810Z
UID:9356-1631383200-1631386800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nMake the bug appear on the screen once every 5 seconds\, moving left or right. Make the bug move really fast.\nAdd collision detection between bug and target.\nWhen you click on the bug\, display the explode_score sprite and make the bug disappear.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-161/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T150000
DTEND;TZID=America/Los_Angeles:20210911T160000
DTSTAMP:20260512T012546
CREATED:20210911T225929Z
LAST-MODIFIED:20210911T231807Z
UID:9335-1631372400-1631376000@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Homework for Corey\, Bradley\, Raelyn\n\nPlease make sure the bullet appear on the screen and moving to the right.\nLaunch bullet from left side of the screen once every 3 seconds going to the right.\nInside enemy.py\, assign a different health and speed according to self.enemy_type.\n\nHomework for Kyle and Anderson\n\nDisplayed the health and the coins in a bigger font\, try size 30.\n\nHomework for everyone\n\nWhen self.health goes to 0\, change the game_mode to GAME_OVER and display GAME OVER page.\nInside main.py\, add a new class attribute self.coins = 1000. Similar to score and health\, display the coins on the screen near the top.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-42/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T120000
DTEND;TZID=America/Los_Angeles:20210911T130000
DTSTAMP:20260512T012546
CREATED:20210911T201049Z
LAST-MODIFIED:20210911T202151Z
UID:9327-1631361600-1631365200@www.ayclogic.com
SUMMARY:12 PM - Python Game Development - Chet
DESCRIPTION:Today We Do\n\nWe reviewed Car and ElectricCar classes and how ElectricCar inherits Car class.\nWe reviewed how ElectriCar class can override fill_up_the_gas method.\nI uploaded the files that we did in the class today in here: https://drive.google.com/drive/folders/1HTpfefGJBLnFg5SozZ3It7lHtnmlLc_z?usp=sharing\n\nHomework\n\nDo TRY IT YOURSELF from page 173. Just do the 9-6 Ice Cream Stand
URL:https://www.ayclogic.com/event/12-pm-python-game-development-chet/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210909T190000
DTEND;TZID=America/Los_Angeles:20210909T200000
DTSTAMP:20260512T012546
CREATED:20210910T025456Z
LAST-MODIFIED:20210910T025456Z
UID:9310-1631214000-1631217600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe started doing the loader images loop. Still work in progress\n\nHomework\n\nDisplay “assets/balloon_title.png” and play_button.png in the landing page\nAdd count down timer when game is in session. Look at how we did this in the Flappy Duck.\nWhen the count_down timer goes to 0\, switch to GAME_WIN mode.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-81/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210908T190000
DTEND;TZID=America/Los_Angeles:20210908T200000
DTSTAMP:20260512T012546
CREATED:20210909T031936Z
LAST-MODIFIED:20210909T031936Z
UID:9300-1631127600-1631131200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final projects\, congratulations on finishing!\nWe added the loading screen to shoot balloon. I’ve uploaded the source code here.\n\n 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-80/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210908T180000
DTEND;TZID=America/Los_Angeles:20210908T190000
DTSTAMP:20260512T012546
CREATED:20210909T015619Z
LAST-MODIFIED:20210909T015619Z
UID:9298-1631124000-1631127600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the final project\nWe also added the target sprite.\n\nHomework \n\nAdd some more details to your project proposal include more details for the timeline.\nFollow what you’re planning to do for the final project: https://docs.google.com/document/d/1zbJIugbKZMLdL5yacIxPQP5wf_xAwZxfD6n9hnzA6gs/edit\n\n 
URL:https://www.ayclogic.com/event/6-pm-python-game-development-160/
CATEGORIES:Python Game Development
END:VEVENT
END:VCALENDAR