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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240801T180000
DTEND;TZID=America/Los_Angeles:20240801T190000
DTSTAMP:20260421T192034
CREATED:20240802T020044Z
LAST-MODIFIED:20240806T081614Z
UID:26263-1722535200-1722538800@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nLearned the different data types\, Integers\, Float\, String\nLearned what a variable is\, and how to name them\n\nHomework\n\nCreate August_1_StringHomework.py\n\npages 20-23 copy python codes from the book\nIntroToPythonP20toP23\n\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240801T190000
DTEND;TZID=America/Los_Angeles:20240801T200000
DTSTAMP:20260421T192034
CREATED:20240807T010034Z
LAST-MODIFIED:20240807T010034Z
UID:26313-1722538800-1722542400@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Bill
DESCRIPTION:Your HW:\n\nMake sure your Android Studio and phone emulators are working like we set up in class
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-bill-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240802T090000
DTEND;TZID=America/Los_Angeles:20240802T110000
DTSTAMP:20260421T192034
CREATED:20240802T041736Z
LAST-MODIFIED:20240802T041736Z
UID:26265-1722589200-1722596400@www.ayclogic.com
SUMMARY:9 AM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe did the 1st quiz and started learning about functions.\n\nHomework:\n\nNo homework for this week\, but make sure to review what we learned about functions.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/9-am-indo-intro-to-python-joel-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240802T190000
DTEND;TZID=America/Los_Angeles:20240802T200000
DTSTAMP:20260421T192034
CREATED:20240802T130439Z
LAST-MODIFIED:20240802T130439Z
UID:26267-1722625200-1722628800@www.ayclogic.com
SUMMARY:7 PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe continued working on the final project.\n\nHomework:\n\nContinue working on the penguin and the fish for the final project. Remember to think which shapes go into the penguin and fish\, and also remember to take a coordinate as the coordinate of the entire object\, and call the shapes around that. For example\, if the semi-circle’s coordinate for the penguin’s head is x\, y\, maybe the position of the feet would be x-200\, y-400\, for example. But the idea is to base off the other shapes and parts of the penguin (same thing for the fish) based on the distance from the original coordinate (x\, y).\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-indo-intro-to-python-joel-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240802T190000
DTEND;TZID=America/Los_Angeles:20240802T200000
DTSTAMP:20260421T192034
CREATED:20240803T042702Z
LAST-MODIFIED:20240803T042702Z
UID:26272-1722625200-1722628800@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added birdie_title.png\nWe added birds and clouds in the landing page.\nWe added background music.\nWe optimized the performance of the game by deleting bird and cloud that are off the screen.\n\nHomework\n\nStudy everything you have done so far because we are going to have a quiz.
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-gamas-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T100000
DTEND;TZID=America/Los_Angeles:20240803T110000
DTSTAMP:20260421T192034
CREATED:20240803T040926Z
LAST-MODIFIED:20240803T040926Z
UID:26269-1722679200-1722682800@www.ayclogic.com
SUMMARY:10 AM - Python Game Dev - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed the homework\nWe introduced hitbox to fireball\n\nHomework\n\nCreate hitbox to bird.\nCreate a new file diagonal_bird.py\n\nCreate a new class DiagonalBird\nThis bird needs to use all 4 images inside assets/bird_with_hat/frame_{i}.png\nMake the sprite appear on the screen once every 3 seconds. Moves diagonally from bottom left corner to top right corner.\nMake the bird has flapping wing animation.
URL:https://www.ayclogic.com/event/10-am-python-game-dev-indo-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T100000
DTEND;TZID=America/Los_Angeles:20240803T170000
DTSTAMP:20260421T192034
CREATED:20240803T182655Z
LAST-MODIFIED:20240803T182655Z
UID:26274-1722679200-1722704400@www.ayclogic.com
SUMMARY:10 AM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe finished flower function\nWe finished tree function.\nWe learned how to make diagonal line.\n\nHomework\n\nCreate a new python file aug_3_house_hw.py\nCopy the rectangle\, circle and triangle functions from aug_3_tree.py file into aug_3_house_hw.py.\nCreate a function house(x\,y) where it will draw a house if you call it 1 time. When you call it two times\, it will draw 2 houses.\nThe house need to look like below
URL:https://www.ayclogic.com/event/10-am-intro-to-python-gamas-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T103000
DTEND;TZID=America/Los_Angeles:20240803T113000
DTSTAMP:20260421T192034
CREATED:20240807T005938Z
LAST-MODIFIED:20240807T005938Z
UID:26311-1722681000-1722684600@www.ayclogic.com
SUMMARY:10:30 AM - Intro To Python - Bill
DESCRIPTION:Your HW:\n\nfinish the fill_circle function\n\ngo to the x\,y parameter\ndraw the circle with size parameter\nMake sure it is filled and colored with the color parameter
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-bill-26/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T113000
DTEND;TZID=America/Los_Angeles:20240803T123000
DTSTAMP:20260421T192034
CREATED:20240807T010115Z
LAST-MODIFIED:20240807T010115Z
UID:26315-1722684600-1722688200@www.ayclogic.com
SUMMARY:11:30 AM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nNone
URL:https://www.ayclogic.com/event/1130-am-unity-game-development-bill-14/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T140000
DTEND;TZID=America/Los_Angeles:20240803T150000
DTSTAMP:20260421T192034
CREATED:20240804T002049Z
LAST-MODIFIED:20240804T002049Z
UID:26286-1722693600-1722697200@www.ayclogic.com
SUMMARY:2 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learned how to make the bug chirp when it is spawn\nWe made the bug chirping stop when it is off the screen.\nWe made the delete the bug when it is off the screen on the left side\, right side and bottom side.\n\nHomework\n\nMake the bug stop chirping when the countdown goes to 0. You have to do it inside main.py.
URL:https://www.ayclogic.com/event/2-pm-python-game-dev-gamas-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T143000
DTEND;TZID=America/Los_Angeles:20240803T153000
DTSTAMP:20260421T192034
CREATED:20240807T010158Z
LAST-MODIFIED:20240807T010158Z
UID:26317-1722695400-1722699000@www.ayclogic.com
SUMMARY:2:30 PM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nNone
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T150000
DTEND;TZID=America/Los_Angeles:20240803T160000
DTSTAMP:20260421T192034
CREATED:20240803T223301Z
LAST-MODIFIED:20240803T224631Z
UID:26278-1722697200-1722700800@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Daniel
DESCRIPTION:What We Did\n\nReviewed the Turtle Shapes homework\nReviewed how to use penup()\, pendown()\, begin_fill()\, end_fill()\nStarted building the robot\n\nHomework\n\nFinish the rest of the body parts for the robot.\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-daniel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240803T183000
DTEND;TZID=America/Los_Angeles:20240803T193000
DTSTAMP:20260421T192034
CREATED:20240804T024548Z
LAST-MODIFIED:20240810T204026Z
UID:26288-1722709800-1722713400@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Java - Darin
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe learned how to display the monster menu dynamically\nWe added Monster minAttack\nWe removed monsterList.\nWe added Sword Attack feature. We have not put the codes to reduce player’s health. We will do this next week.\n\nHomework\n\nAdd codes to implement Arrow Attack (5 – 10 damages). This is very similar to Sword Attack.\nAdd codes to implement Heal.\nLook at below example\n\nPlease select from one of the following\n1. Add new monster\n2. List all monsters\n3. Play the game\nEnter your selection (enter "exit" to quit): 3\n\nPLAY GAME\nWhat is your name: Gamas\nHow much health do you want: 100\n\nGamas has 100 health remaining.\nPlease select one of the following monsters:\nTroll - 70 health\, Attack (20 to 60)\nDragon - 100 health\, Attack (50 to 100)\nwater golem - 70 health\, Attack (20 to 60)\nEnter your selection (Enter 'stop' to end the game): troll\n\nWhat do you want to do with the troll:\n1. Magic attack\n2. Sword attack (10 - 20 damage)\n3. Arrow attack ( 5 - 10 damage)\n4. Heal\nEnter your selection: 3\n\nARROW ATTACK\nYou attacked Troll and caused 10 damages. The Troll has 60 health remaining.\nTroll attacked Gamas and did 49 damages.\n\nGamas has 51 health remaining.\nPlease select one of the following monsters:\nTroll - 60 health\, Attack (20 to 60)\nDragon - 100 health\, Attack (50 to 100)\nwater golem - 70 health\, Attack (20 to 60)\nEnter your selection (Enter 'stop' to end the game): troll\n\nWhat do you want to do with the troll:\n1. Magic attack\n2. Sword attack (10 - 20 damage)\n3. Arrow attack ( 5 - 10 damage)\n4. Heal\nEnter your selection: 4\n\nHEAL MONSTER\nHow much health you want to heal Troll: 20\nMonster now has 80 remaining health.\n\nGamas has 51 health remaining.\nPlease select one of the following monsters:\nTroll - 80 health\, Attack (20 to 60)\nDragon - 100 health\, Attack (50 to 100)\nwater golem - 70 health\, Attack (20 to 60)\nEnter your selection (Enter 'stop' to end the game):
URL:https://www.ayclogic.com/event/630-pm-intro-to-java-darin-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T160000
DTEND;TZID=America/Los_Angeles:20240805T170000
DTSTAMP:20260421T192034
CREATED:20240805T221607Z
LAST-MODIFIED:20240805T221607Z
UID:26290-1722873600-1722877200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We Did:\n\nContinued learning about dictionaries\, how to loop through them\, and how to use if statements with them.\n\nHomework:\nCreate a new file called Aug5_DictionaryCopyHW.py and upload it into the google drive when you are finished. \n\nDo try it yourself page 99 numbers 6-1 and 6-2\n\nCreate a second file called Aug5_DictionaryCopyHW2.py and upload it into the google drive when you are finished. \n\nCopy codes form pages 100-101 (in the third edition) or 99 – 101 (in the second edition). Specifically\, you want to copy down the topics: Looping Through a Dictionary until Looping through all keys in a dictionary.\n\nNOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nExpected holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T170000
DTEND;TZID=America/Los_Angeles:20240805T180000
DTSTAMP:20260421T192034
CREATED:20240805T224950Z
LAST-MODIFIED:20240806T031053Z
UID:26292-1722877200-1722880800@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by adding bad balloon variants\, as well as sound effects\n\nHomework:\nContinue working on your individual project according to the assignment listed in your project proposal. \nFOR EVERYONE\, make sure you call self.kill() to remove the sprites when they go out of the screen. \n\n\n\nChris\n\nUpdate your project proposal to detail what you are adding due August 12.\nMake the player\, enemy\, and projectiles smaller so the arena is larger\, and increase the player movement speed.\nAdd more than one enemy in one field as they are small to ramp up difficulty. You may want to introduce a variable to keep of how many levels you have been through\nAdd game landing page\, game win/loss page\, and a game credits page.\n\n\nBrandon\nExtra idea: introduce homing projectilesUpdate your project proposal for what you are going to do due on August 12\, as well as what you have accomplished.\n\nTo edit: \n\nMake the projectile image better by rotating\, and then using transform.scale as in dragon birdie\nAdd collision detection between player and projectile. If a player get hit\, make player’s health goes down\, and make the projectile disappear.\nAdd game modes – landing page\, credits page\, game over page.\nAfter this\, you need to make the game more complicated\, perhaps by introducing levels after a timer runs up\, where different projectiles spawn in (including straight projectiles)\n\n\nDakota\n\nUpdate the project proposal.\nCreate different game modes for landing page\, game in session\, credits page\, game over.\nEdit the projectile using fire alpaca for a more visually aesthetic design.\nMake 2 enemies spawn at once at certain intervals so the game has a more randomizing mechanic.\nAttempt to create an explode class that appears when a collision happens\, and disappears (by using self.kill() in the explode class) after perhaps 3 seconds\n\n\n\n\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nThe final project is due August 19.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T190000
DTEND;TZID=America/Los_Angeles:20240805T200000
DTSTAMP:20260421T192034
CREATED:20240806T034852Z
LAST-MODIFIED:20240806T034852Z
UID:26296-1722884400-1722888000@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nStarted on the Monster Inheritance project\, implement all functionalities except for the play method().\n\nHomework:\n\nCreate the start of the play() method.\nAfter printing out the header “ADD PLAYER”\, get input from the shell after asking the user what monster they want to fight\nCheck the input by using .get()\, where .get() returns the monster object if the key exists\, and null otherwise.\nPrint out “Monster exists” if .get() works to get a valid monster\, and “Monster %s does not exist in the system. Please try again.” otherwise\nYou will want to name the input for the monster as monsterKey\n\nSample output: \nPLAY GAME\nEnter player name: darin\nEnter player name: 100 \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): trol\nMonster trol does not exist in the system. Please try again. \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): troll\nMonster exists \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): Troll\nMonster exists \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T193000
DTEND;TZID=America/Los_Angeles:20240805T203000
DTSTAMP:20260421T192034
CREATED:20240809T005033Z
LAST-MODIFIED:20240809T005033Z
UID:26381-1722886200-1722889800@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nWork on your projects (Week3 and before should be done)\nWill be Due Sep. 16
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-23/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T180000
DTEND;TZID=America/Los_Angeles:20240806T190000
DTSTAMP:20260421T192034
CREATED:20240807T030813Z
LAST-MODIFIED:20240807T030813Z
UID:26327-1722967200-1722970800@www.ayclogic.com
SUMMARY:6 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nContinued the Fireball Fight project.\n\nHomework:\n\nIn the Left Player sprite\, add code to check if it has an Attack.\nMake a Big Attack sprite. Change its damage to -3.\nIn the Left Player sprite\, add code to check if it has a Big Attack.\nIn the Star sprite\, broadcast Right Player Rainbow.\nIn the Left Player sprite make it flash rainbow.\nIMPORTANT: Finish the Practice Test: https://forms.gle/Wk1B99GjXxrhBydk9\n\nThe Practice Test is 10% of your Final Test. \nIf you have any questions\, email me at yitong@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-2-yitong-36/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T180000
DTEND;TZID=America/Los_Angeles:20240806T190000
DTSTAMP:20260421T192034
CREATED:20240807T042558Z
LAST-MODIFIED:20240807T042941Z
UID:26310-1722967200-1722970800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued monster inheritance project\nApplied ways to find a monster in the dictionary through looping through the keys of the dicitonary.\n\nHomework:\nCreate a file called Aug6_InheritanceHW and do the following: \n\nPage 168 to 170: Copy Codes\n\nNotes: \n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-4/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T180000
DTEND;TZID=America/Los_Angeles:20240806T190000
DTSTAMP:20260421T192034
CREATED:20240809T082541Z
LAST-MODIFIED:20240809T082755Z
UID:26389-1722967200-1722970800@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:What We Did\n\nContinued Magic 8 Ball project\n\nHomework\n\nIn your Magic8Ball project (from class)\n\nIf the user types in “quit” or “exit” (no matter what lower and upper case)\, end the program\n\nEx: the program should quit if the user types in: quit\, QUIT\, quIT\, qUiT\, exit\, EXIT\, exIt\, etc.\n\n\n\n\nCreate a new file called Aug6_Magic8Ball_V2\n\nMake another version of the Magic8Ball_V1 but by using random.choice\n\nIn other words\, the Magic8Ball_V2 program should do the same thing as Magic8Ball_V1 program\, but by using random.choice instead of random.randint\n\n\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-shawn-53/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T190000
DTEND;TZID=America/Los_Angeles:20240806T200000
DTSTAMP:20260421T192034
CREATED:20240807T030222Z
LAST-MODIFIED:20240807T030222Z
UID:26321-1722970800-1722974400@www.ayclogic.com
SUMMARY:7 PM – Scratch 1 – Yitong
DESCRIPTION:Today We Did\n\nContinued the Virtual Snow project.\n\nHomework\n\nAdd the Snowman sprite.\nAdd code to make the Snow clones stick onto the Snowman sprite.\n\nHint: Stamp and delete!\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-scratch-1-yitong-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T190000
DTEND;TZID=America/Los_Angeles:20240806T200000
DTSTAMP:20260421T192034
CREATED:20240807T030313Z
LAST-MODIFIED:20240807T030313Z
UID:26326-1722970800-1722974400@www.ayclogic.com
SUMMARY:7 PM – Advanced Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCreated Shield\nFind the code for the Tank Game here: https://gitlab.com/latishasumardy/tankgame_tues6pm \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, please email me at latisha@ayclogic.com\n\nHomework\n1. if the enemy tank and bullet collide\, then make both of them disappear and switch the game_mode to GAME_WIN\n2. Make a function called game_win() that displays the assets/Texts/Text_You_Won.png image and the play button\,\nthis gets called when game_mode is GAME_WIN.\n3. Make a function called game_over() that displays the assets/Texts/Text_Game_Over.png image and the play button\,\nthis gets called when game_mode is GAME_OVER.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-sebastian-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240806T190000
DTEND;TZID=America/Los_Angeles:20240806T200000
DTSTAMP:20260421T192034
CREATED:20240807T043229Z
LAST-MODIFIED:20240807T043229Z
UID:26331-1722970800-1722974400@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to make a Kaleidoscope\, and use the while loop to go through and repeat through the list items for colors\nStarted on the Grocery System program\, a text based interactive program.\n\nHomework:\nYour final project is due August 27 \nCreate 50% progress on your final project. This means you want to finish at least 2 objects (a combination of shapes) by next week. \nRequirements: \nhttps://www.ayclogic.com/intro-to-python-final-project-criteria/ \nNOTES:\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com \nYou can look up specific color codes here: https://htmlcolorcodes.com/ \nColor code example: #A12345
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240807T180000
DTEND;TZID=America/Los_Angeles:20240807T190000
DTSTAMP:20260421T192034
CREATED:20240808T015548Z
LAST-MODIFIED:20240808T015823Z
UID:26347-1723053600-1723057200@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nReviewed about functions\, and why we use them\nReviewed the difference between function with and without return value\nWe went over the homework and answered any questions\nDid some practice with writing functions.\n\nHomework\n\nCreate a file called August_7_FunctionsReturnValueHW.py and copy code from pages 137-139\nIn that same file\, https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\, do number 7\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-12/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240807T180000
DTEND;TZID=America/Los_Angeles:20240807T190000
DTSTAMP:20260421T192034
CREATED:20240808T015650Z
LAST-MODIFIED:20240808T015756Z
UID:26349-1723053600-1723057200@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today We Did\n\nFinished the Virtual Snow project.\nDiscussed the Practice Test.\n\nHomework\n\nFinish the Practice Test: https://forms.gle/Nn2D7d2wQJjgCgEV6\n\nThis is due Monday night. It is worth 10% of your Final Test grade. \n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-yitong-37/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240807T190000
DTEND;TZID=America/Los_Angeles:20240807T200000
DTSTAMP:20260421T192034
CREATED:20240808T030900Z
LAST-MODIFIED:20240808T030900Z
UID:26352-1723057200-1723060800@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued the Temperature Converter project in Android Studio\, implementing the conversion from Fahrenheit to Celsius\nLearnt about the structure of android applications with manifests.xml and strings.xml\, a resource file for other files to use\n\nHomework:\n\nFinish your Driver System final exam practice if you aren’t done with it already!\nChange the app name of the android application to a name that is in a foreign language (non-alphabetical) through strings.xml if you haven’t done so already!\n\n\n\nNotes:\nIf you have any questions\, you may reach out to me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-14/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240808T180000
DTEND;TZID=America/Los_Angeles:20240808T190000
DTSTAMP:20260421T192034
CREATED:20240809T015938Z
LAST-MODIFIED:20240809T020127Z
UID:26373-1723140000-1723143600@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nReviewed the different datatypes and what variables are\nLearned about .strip()\, .lower()\, .upper()\, and .title() from last week homework\nStarted learning about if\, elif\, and else statements\n\nHomework\n\nCreate August_8_StringHomework2.py page 25. TRY IT YOURSELF: 2-3\, 2-4\, 2-5 and 2-6\nIf you have any questions\, email me at dmeng@ayclogic.com\n\n 
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240808T180000
DTEND;TZID=America/Los_Angeles:20240808T190000
DTSTAMP:20260421T192034
CREATED:20240809T022507Z
LAST-MODIFIED:20240809T045505Z
UID:26387-1723140000-1723143600@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Joshua
DESCRIPTION:Today We Did – Review Day Part 1\nThe quiz is coming soon\, so I feel that it is important to review some of the topics (Make sure to do the homework). \nCheck Our last classes calendar for a more in-depth look at content: https://www.ayclogic.com/event/6-pm-intro-to-python-joshua-10/    \n\nI want to reiterate that if you have questions email me a soon as you can. \nNotes for quiz takers \n\nTest frequently and often. If there is an error\, you can catch it before writing the rest of your code\nRemember your indents\n\nafter for loops\, while loops\, if\, else\, and elif statements\, you need an indent for any code afterwards that is within those statements\ndon’t accidently write your else statements outside your fo\n\n\nstrings and f”strings\n\nafter print statements\, there is no space\, only the ()\nremember to structure your fstrings – >  f”your_word_here {variable}”\n\n\n\n\ninput() always return strings\n\n“6”  is not the same as 6\, use int() to transform your input\n“WORD” and “word” are not the same\, transform your input with .lower()\, .upper()\, .title()\nThis also applies to comparisons\, make sure you use the right data type\n\n\nfor >=  and <=\, the arrow goes first\n when comparing two things with  ==\, variable types matter\n\n don’t do   if name == word  if your comparing strings\ndo            if name == “word” if your comparing string\n\n\n\n\n\n\n Homework (If you haven’t done it yet)\n\nCreate a file and name it July_25_ReviewHW.py and do all ten problems https://www.ayclogic.com/intro-to-python-exercises/\nUpload your answer to google drive before next week Wednesday night.\n\nIf you have any questions feel free to email me jwidjanarko@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-joshua-11/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240808T190000
DTEND;TZID=America/Los_Angeles:20240808T200000
DTSTAMP:20260421T192034
CREATED:20240810T225530Z
LAST-MODIFIED:20240810T225530Z
UID:26414-1723143600-1723147200@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Bill
DESCRIPTION:Your HW: \n\nAdd View elements to match how the finished Temperature Converter app looks like (No need to add functionality)\nJust make sure everything is anchored on all 4 sides with the edge of the screen\, not other elements
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-bill-16/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240809T190000
DTEND;TZID=America/Los_Angeles:20240809T200000
DTSTAMP:20260421T192034
CREATED:20240809T150210Z
LAST-MODIFIED:20240809T150210Z
UID:26392-1723230000-1723233600@www.ayclogic.com
SUMMARY:7 PM - Indo - Intro to Python - Joel
DESCRIPTION:Today we did:\n\nWe continued the final project and started working on the GrocerySystem.\n\nHomework:\n\nContinue working on the rest of the objects in the final project. Remember that you need to make a function for each object\, and whether it is draw like a polygon (using goto) or using circle and/or rectangle functions\, it still needs ot have an x\, y\, parameter\, and the other coordinates based off of it (for example\, x-10\, y-10\, etc.) Next week we will work on changing the colors together.\nCreate a new file called Aug9_RobuxShoppingCart and with this menu:\nmenu = “””\nWhat do you want to do:\n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: “””\nJust like with GrocerySystem\, make a list for storing the items\, and a variable for storing the total price. Do at least the 5th and 1st selections.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-indo-intro-to-python-joel-13/
END:VEVENT
END:VCALENDAR