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:20210901T180000
DTEND;TZID=America/Los_Angeles:20210901T190000
DTSTAMP:20260428T215051
CREATED:20210902T015939Z
LAST-MODIFIED:20210902T015939Z
UID:9239-1630519200-1630522800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the final project\nCreated a plan and divided projects.\nWe added the balloon sprite\n\nHomework: \n\nFollow your plan for the final project.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-159/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210901T190000
DTEND;TZID=America/Los_Angeles:20210901T200000
DTSTAMP:20260428T215051
CREATED:20210902T023756Z
LAST-MODIFIED:20210902T030148Z
UID:9242-1630522800-1630526400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the final project.\nWe added some sound effects in shoot balloon. I’ve uploaded the source code here.\n\nYitong/Spencer: \n\nCreate a credits page to list\, team members\, AycLogic School (Spencer) — add a credit button on the game win page.  Also include some sound effects (Yitong) — you can look here for sound effects and music.\n\nAydan/Anson: \n\nAdd “AYC Logic” to the credit page.\nAdd sounds effects:\n\nPlayer hit sound\, shooting sound.\n\n\n\nYou final projects are due next week September 8th. \n 
URL:https://www.ayclogic.com/event/7-pm-python-game-development-78/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210902T190000
DTEND;TZID=America/Los_Angeles:20210902T200000
DTSTAMP:20260428T215051
CREATED:20210903T030904Z
LAST-MODIFIED:20210903T030904Z
UID:9262-1630609200-1630612800@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe continued with Shoot Balloon project by making the bug moves left and right.\nWe added a feature to kill the bug when it collides with the Target sprite.\nWe made all good balloons explode when we kill the bug.\n\nHomework\n\nWhen we kill the bug\, display the explosion sprite with the bug speed as its score.\nPlay sound effect assets/collect5.wav
URL:https://www.ayclogic.com/event/7-pm-python-game-development-79/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210903T190000
DTEND;TZID=America/Los_Angeles:20210903T200000
DTSTAMP:20260428T215051
CREATED:20210904T025721Z
LAST-MODIFIED:20210904T040724Z
UID:9267-1630695600-1630699200@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe continued to improve Shopping Cart program to use dictionary and removed code duplication\nWe also created the menu dynamically according to the elements inside the dictionary.\n\nHomework\n\nCreate file Sep3_ClassHomework from Page 158 to 161.
URL:https://www.ayclogic.com/event/7-pm-python-oop-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210907T180000
DTEND;TZID=America/Los_Angeles:20210907T190000
DTSTAMP:20260428T215051
CREATED:20210908T014528Z
LAST-MODIFIED:20210908T015331Z
UID:9281-1631037600-1631041200@www.ayclogic.com
SUMMARY:6 PM - Intro to Python - Nathaniel
DESCRIPTION:What we did today: \n\nFinished learning about the random module in python\nStarted working on the Magic8Ball program\n\nHomework: \n\nConvert the above magic 8 ball program by using lists and r.choice instead of randint. DON’T USE RANDINT().\nAnd add the other 4 answers to the if blocks: \n“Of course not”\, “Try again later”\, “Don’t count on it”\, “Tt is certain”\n\nIf you have any questions\, feel free to email me at nathaniel@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-nathaniel-6/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210908T180000
DTEND;TZID=America/Los_Angeles:20210908T190000
DTSTAMP:20260428T215051
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210908T190000
DTEND;TZID=America/Los_Angeles:20210908T200000
DTSTAMP:20260428T215051
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:20210909T190000
DTEND;TZID=America/Los_Angeles:20210909T200000
DTSTAMP:20260428T215051
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:20210911T120000
DTEND;TZID=America/Los_Angeles:20210911T130000
DTSTAMP:20260428T215051
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:20210911T120000
DTEND;TZID=America/Los_Angeles:20210911T130000
DTSTAMP:20260428T215051
CREATED:20210911T201848Z
LAST-MODIFIED:20210911T201848Z
UID:9329-1631361600-1631365200@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:Today We Do\n\nWe added the code to activate the shield when one of the tanks collide with the powerup sprite.\nWe added the code that will display GAME OVER page.\n\nHomework\n\nAdd sound effects\n\nWhen bullet hit the wall\, play “assets/audio/hit1.wav” sound effect\nWhen bullet hit any of the tank\, play “assets/audio/explodify.wav”\nWhen any of the tank launch bullet\, play “assets/audio/TankFiring.wav”
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-12/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T140000
DTEND;TZID=America/Los_Angeles:20210911T150000
DTSTAMP:20260428T215051
CREATED:20210911T234844Z
LAST-MODIFIED:20210911T234844Z
UID:9348-1631368800-1631372400@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Today We Do\n\nWe continued on Hangman game. We learned on how to loop through each letter at a time in Sep11_LoopingEachLetterInAWord.py. The latest code is uploaded into the google drive already.\n\nHomework\n\nInside Sep11_LoopingEachLetterInAWord.py create a new variable “clues” and this should be a List of 6 question marks.\nTry your best\, Inside the for loop that loops every letter of the “secret_word“\, change the code so when secret_word[index] == user_input\, it will update one of the element inside “clues” list with the “user_input”.\nAfter the for loop\, print the “clues” variable.\nIf you do things properly\, it will do the following output\n\nd\nr - replace the ?\na\ng\no\nn\n['?'\, 'r'\, '?'\, '?'\, '?'\, '?']
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-gamas-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T150000
DTEND;TZID=America/Los_Angeles:20210911T160000
DTSTAMP:20260428T215051
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:20210911T160000
DTEND;TZID=America/Los_Angeles:20210911T170000
DTSTAMP:20260428T215051
CREATED:20210911T234344Z
LAST-MODIFIED:20210911T234344Z
UID:9349-1631376000-1631379600@www.ayclogic.com
SUMMARY:4 PM - Intro to Python - Nathaniel
DESCRIPTION:Today We:\n\nFinished building GrocerySystem program\n\nHomework\n\nContinue coding your project\, I will be checking the progress each class period\nFinal Project due date: October 2\nFinal Project Criteria Link: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nProject Examples\nProject Examples 2\n\nIf you have any questions please feel free to email me at nathaniel@ayclogic.com!
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-nathaniel-7/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T170000
DTEND;TZID=America/Los_Angeles:20210911T180000
DTSTAMP:20260428T215051
CREATED:20210912T004721Z
LAST-MODIFIED:20210912T004721Z
UID:9354-1631379600-1631383200@www.ayclogic.com
SUMMARY:5 PM - OOP Python - Nathaniel
DESCRIPTION:Today We:\n\nFinished building ShoppingCart program\n\nHomework\n\nBegin studying for the final exam\nGreat study material would be the code we’ve written since the beginning of OOP Python. The files can also be found in the class google drive.\n\nIf you have any questions please feel free to email me at nathaniel@ayclogic.com!
URL:https://www.ayclogic.com/event/5-pm-oop-python-nathaniel-3/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210911T180000
DTEND;TZID=America/Los_Angeles:20210911T190000
DTSTAMP:20260428T215051
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:20210913T160000
DTEND;TZID=America/Los_Angeles:20210913T170000
DTSTAMP:20260428T215051
CREATED:20210914T000041Z
LAST-MODIFIED:20210914T013052Z
UID:9361-1631548800-1631552400@www.ayclogic.com
SUMMARY:4 PM - Advance Python Game Development
DESCRIPTION:Today We Do\n\nMake the tank able to use LEFT\, RIGHT\, UP and DOWN costumes.\nMake the tank able to move up\, down\, left and right via W\, S A\, D keys on your keyboard.\nWe added player_turret.py sprite and make the turret follow wherever the player_tank is moving.\n\nHomework:\n\nCreate a new sprite \, brick.py\, use “assets/Brick.png” for the image.\nDisplay one of this sprite anywhere on the screen.
URL:https://www.ayclogic.com/event/4-pm-advance-python-game-development/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210914T153000
DTEND;TZID=America/Los_Angeles:20210914T163000
DTSTAMP:20260428T215051
CREATED:20210914T233203Z
LAST-MODIFIED:20210914T233203Z
UID:9372-1631633400-1631637000@www.ayclogic.com
SUMMARY:3:30 PM - Advance Python Game Development
DESCRIPTION:Today We Do:\n\nWe added wall.py where the image could either be IronWall.png or Brick.png.\nWe added a feature to dynamically build the wall on the screen based on config.py\n\nHomework:\n\nGenerate WALL_MAP in config.py. There should be 28 columns and 20 rows. The edges should be IRON_WALL. The Inside should be either BRICK_WALL or empty space.
URL:https://www.ayclogic.com/event/330-pm-advance-python-game-development/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210914T180000
DTEND;TZID=America/Los_Angeles:20210914T190000
DTSTAMP:20260428T215051
CREATED:20210915T015637Z
LAST-MODIFIED:20210915T015637Z
UID:9374-1631642400-1631646000@www.ayclogic.com
SUMMARY:6 PM - Intro to Python - Nathaniel
DESCRIPTION:What we did today: \n\nFinished the Magic8Ball program\nStarted the Hangman program\n\nHomework: \n\nhttps://www.ayclogic.com/intro-to-python/star-wars-problem/\n\nIf you have any questions\, feel free to email me at nathaniel@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-nathaniel-7/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210915T180000
DTEND;TZID=America/Los_Angeles:20210915T190000
DTSTAMP:20260428T215051
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:20210916T190000
DTEND;TZID=America/Los_Angeles:20210916T200000
DTSTAMP:20260428T215051
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:20210917T190000
DTEND;TZID=America/Los_Angeles:20210917T200000
DTSTAMP:20260428T215051
CREATED:20210918T041601Z
LAST-MODIFIED:20210918T041601Z
UID:9435-1631905200-1631908800@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe reviewed Class homework from page 162.\nWe started creating a new project SchoolApplication using Pycharm.\n\nHomework\n\nIn Thonny create Sep17_ClassHomework3.py\nDo homework in page 167 (TRY IT YOURSELF). This homework is a continuation from page 162 (Restaurant and User class). Look at page 163 to 166 if you don’t know how to do page 167.
URL:https://www.ayclogic.com/event/7-pm-python-oop-5/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T120000
DTEND;TZID=America/Los_Angeles:20210918T130000
DTSTAMP:20260428T215051
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:20210918T120000
DTEND;TZID=America/Los_Angeles:20210918T130000
DTSTAMP:20260428T215051
CREATED:20210918T202140Z
LAST-MODIFIED:20210918T202140Z
UID:9446-1631966400-1631970000@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:Today We Do\n\n\nFixed Powerup spawn location overlapping with walls \n\n\nFixed Shield does not go away. \n\n\nFixed the enemy tank does not launch bullet periodically. \n\nThe class is finished congrats.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-13/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T140000
DTEND;TZID=America/Los_Angeles:20210918T150000
DTSTAMP:20260428T215051
CREATED:20210925T171815Z
LAST-MODIFIED:20210925T171815Z
UID:9546-1631973600-1631977200@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Homework\n\nCreate Sep18_FixPythonErrorHomework.py\nCopy all the codes from https://www.ayclogic.com/fixing-python-bugs/ into Thonny.\nFix all the broken codes . Remember last week we learn how to fix python bugs.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-gamas-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T170000
DTEND;TZID=America/Los_Angeles:20210918T180000
DTSTAMP:20260428T215051
CREATED:20210919T010132Z
LAST-MODIFIED:20210920T023103Z
UID:9464-1631984400-1631988000@www.ayclogic.com
SUMMARY:5 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe started MonsterInheritanceSystem project.\n\nHomework\n\nIn monster_system.py \, inside print_menu(self) method\, loop through each element inside self.monster_dictionary and print something like below. This is very similar to print_menu(self) method inside ShoppingCart application which you guys completed last week.\n\nYour have 200 health remaining.\nPlease choose your monster: \n    Troll - 50 healths - 30 attack points.\n    Water Golem - 30 healths - 20 attack points.\n    Dragon - 100 healths - 50 attack points.\nEnter your selection (enter "exit" to quit):
URL:https://www.ayclogic.com/event/5-pm-python-oop/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T180000
DTEND;TZID=America/Los_Angeles:20210918T190000
DTSTAMP:20260428T215051
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:20210921T180000
DTEND;TZID=America/Los_Angeles:20210921T190000
DTSTAMP:20260428T215051
CREATED:20210922T020512Z
LAST-MODIFIED:20210923T021415Z
UID:9486-1632247200-1632250800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Nathaniel
DESCRIPTION:Today We Do\n\nWe went over the homework from last week: https://www.ayclogic.com/intro-to-python/star-wars-problem/\n\nHomework\n\nReview Sep14_Hangman.py codes and come up with at least 2 questions. And ask these questions to Nathaniel next week.\nIf you guys don’t have questions\, that means you already understand the Hangman game\, so Nathaniel is going to ask you some questions. Be ready.\nCreate Sep28_LoopingEveryLetterInAWord.py file and add the following code\n\nfor index in range(10):\n    print(index)\n\nsecret_word = "dragon"\nnum_of_letters = len(secret_word)\nprint(num_of_letters)\n\nprint(f"First letter = {secret_word[0]}")\nprint(f"Last letter = {secret_word[5]}")
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-nathaniel-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210922T180000
DTEND;TZID=America/Los_Angeles:20210922T190000
DTSTAMP:20260428T215051
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:20210922T190000
DTEND;TZID=America/Los_Angeles:20210922T200000
DTSTAMP:20260428T215051
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:20210923T190000
DTEND;TZID=America/Los_Angeles:20210923T200000
DTSTAMP:20260428T215051
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
END:VCALENDAR