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:20211201T170000
DTEND;TZID=America/Los_Angeles:20211201T180000
DTSTAMP:20260424T091056
CREATED:20211202T021606Z
LAST-MODIFIED:20211202T021606Z
UID:10584-1638378000-1638381600@www.ayclogic.com
SUMMARY:5PM - Advanced Digital Illustration
DESCRIPTION:WEDNESDAY \nToday we continued the Mikey project. We added his hair to the sketch\, and also started to develop the lines on another layer. For lines we did his face\, neck\, and his jacket. \n \n  \nHOMEWORK \nWe are continuing the Lyn Homework by doing the “Step 2: Body”. This is filling out the stick figure from last week\, so that our character will now have a physical body. \nSteps: \n\nNew Layer\nDraw the body on top of the stick figure\, using it as a guide. (Also look at the reference photo as a guide but do not trace)\nMerge layers together
URL:https://www.ayclogic.com/event/5pm-advanced-digital-illustration-22/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211201T180000
DTEND;TZID=America/Los_Angeles:20211201T190000
DTSTAMP:20260424T091056
CREATED:20211202T030802Z
LAST-MODIFIED:20211202T030802Z
UID:10587-1638381600-1638385200@www.ayclogic.com
SUMMARY:6PM - Intro to Python - Latisha
DESCRIPTION:Today We Did:\n\nFinished going over Input from Shell\nHow to use int()\n\nHomework:\n\nDo question 1 from Tell Me Your Age in a file called Dec1_TellMeYourAge.py\nNOTE: Please submit your homework file inside the google drive folder Tuesday at 5pm\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/6pm-intro-to-python-latisha-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211201T180000
DTEND;TZID=America/Los_Angeles:20211201T190000
DTSTAMP:20260424T091056
CREATED:20211202T045211Z
LAST-MODIFIED:20211202T045211Z
UID:10591-1638381600-1638385200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Today We Do:\n\nWe made some minor modifications to the final project.\nWe enhanced Shoot Balloon project by making the Balloon hitbox smaller. We also made the Explosion sprite\, able to show the score.\nThe class is done\, congrats for graduating from this class and completing a cool game “Adventure Run”
URL:https://www.ayclogic.com/event/6-pm-python-game-development-175/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211201T190000
DTEND;TZID=America/Los_Angeles:20211201T200000
DTSTAMP:20260424T091056
CREATED:20211202T043453Z
LAST-MODIFIED:20211202T043453Z
UID:10589-1638385200-1638388800@www.ayclogic.com
SUMMARY:7 PM - Advanced Python Game Development
DESCRIPTION:Today We Do\n\nWe reviewed inheritance where with inheritance\, we can avoid duplicating codes.\nWe went over the homework on how to properly override Turret.load_image(self) and Turret.get_turret_angle(self) inside EnemyTurret.\nWe extracted codes inside PlayerTank.update() which handles tank movement into its own method “tank_movement_control”. This way we can override this method in EnemyTank.tank_movement_control to make the enemy tank move independently.\n\nHomework\n\nMake the enemy tank not able to go through the wall. Look at how we did it for Player Tank.\nPlayerTank.load_images(self) is overriden inside EnemyTank.load_images(self). But there are too many codes being duplicated. Extract the code inside PlayerTank.load_images(self) which will get the image path into its own method. And then override this method inside EnemyTank.
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211202T160000
DTEND;TZID=America/Los_Angeles:20211202T170000
DTSTAMP:20260424T091056
CREATED:20211210T084052Z
LAST-MODIFIED:20211210T084052Z
UID:10685-1638460800-1638464400@www.ayclogic.com
SUMMARY:4PM - Object Oriented Python
DESCRIPTION:Today We Did:\n\nContinued Application Loop\nCreated Add Driver\n\nHomework:\n\nMake a function that loops through all the Drivers and prints their information\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-object-oriented-python-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211202T170000
DTEND;TZID=America/Los_Angeles:20211202T180000
DTSTAMP:20260424T091056
CREATED:20211203T054322Z
LAST-MODIFIED:20211203T054648Z
UID:10599-1638464400-1638468000@www.ayclogic.com
SUMMARY:5 PM - Scratch Level 1 - Allison
DESCRIPTION:Today we:\n\nContinued the Mary Had a Little Lamb Project\nAdded the Conductor sprite\nCoded the Conductor sprite to play the “Mary Had a Little Lamb” song\n\nHomework Pt. 1\n\nFinish coding the Conductor sprite to play the entire song if you haven’t already\nDraw three costumes for the Conductor sprite. If you’d like\, you can see the example below. You do not have to copy the costumes exactly; feel free to create your own costumes\nCode the Conductor sprite to forever switch costumes. Make sure the Conductor sprite always uses the first costume when the Green Flag is clicked\n\nHomework Pt. 2\n\nNo Homework Pt. 2 this week\nContact us if you have any questions or need any help\n\n 
URL:https://www.ayclogic.com/event/5-pm-scratch-level-1-allison-24/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211202T170000
DTEND;TZID=America/Los_Angeles:20211202T180000
DTSTAMP:20260424T091056
CREATED:20211204T230341Z
LAST-MODIFIED:20211204T230341Z
UID:10624-1638464400-1638468000@www.ayclogic.com
SUMMARY:5 PM Scratch Level 2 Alexander Lee
DESCRIPTION:Today We Did:\n\nContinued with the Christmas Card project.\nAdded in the bells\, along with snow\, and the gift box.\n\nFor Homework:\n\nAdd in two banners\, one that says “From: Your Name” and the other saying “Merry Christmas”.\nMake the banner come from the top left and top right of the screen\, going to the bottom left and bottom right of the screen.
URL:https://www.ayclogic.com/event/5-pm-scratch-level-2-alexander-lee-3/
CATEGORIES:Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211202T180000
DTEND;TZID=America/Los_Angeles:20211202T190000
DTSTAMP:20260424T091056
CREATED:20211203T025527Z
LAST-MODIFIED:20211218T195735Z
UID:10594-1638468000-1638471600@www.ayclogic.com
SUMMARY:6 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a java file Dec2MethodHomework.java\nInside this file\, create a method\n\nfavoriteSport(String sport)\nif the name parameter is “Volleyball” (non-casesensitive) print to the shell “Volleyball is a my favorite sport “.\notherwise print to the shell “<sport> is not my favorite sport”\n\n\nCreate another method\, this time method with return value:\n\nconvertFromFahrenheitToCelcius(int fahrenheit)\nit has one parameter: fahrenheit\nthe formula to convert from fahrenheit to celcius is\n\n\nCelcius = (F - 32) * 5/9\n\n\n\nSo what you have to do is subtract 32 from the parameter fahrenheit and then multiple with 5 and divide by 9.\nreturn the calculation.\nThe method needs to return a double data type.\n\n\nCall each of the methods from public static void main(String[] args) method
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-38/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211202T190000
DTEND;TZID=America/Los_Angeles:20211202T200000
DTSTAMP:20260424T091056
CREATED:20211203T040605Z
LAST-MODIFIED:20211203T040605Z
UID:10597-1638471600-1638475200@www.ayclogic.com
SUMMARY:7 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate a Java file Dec2OOPHomework.java\nCopy the 2 methods from last week’s homework.\nCreate method “run” which will display below menu continuously and depending on what the user choose\, will either call “favoriteSport” or “convertFromFahrenheighToCelcius”.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 1\n\nEnter a sport name: Basketball\nBasketball is not my favorite sport.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 2\n\nEnter a temperature in Fahrenheit: 100\n100 Fahrenheit is 37.77 Celcius.\n\nSelect below:\n1. Enter your sport\n2. Convert Fahrenheit to Celcius\n3. Exit\nEnter your selection (1\,2 or 3): 3\nBye bye
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211203T190000
DTEND;TZID=America/Los_Angeles:20211203T200000
DTSTAMP:20260424T091056
CREATED:20211204T035953Z
LAST-MODIFIED:20211211T030330Z
UID:10608-1638558000-1638561600@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Homework\n\nUnder “src” folder\, create monster.py\nInside monster.py\, create Monster class with the following attribute: species\, health\, max_attack\nInside monster.py\, create get_info() method.\nInside monster_system.py\, add 3 monsters inside self.monster_dictionary.\n\nkey = “dragon” \, value = Monster class – species: dragon\, health: 100\, max_attack: 30\nkey = “troll” \, value = Monster class – species: troll\, health: 50\, max_attack: 20\nkey = “water golem” \, value = Monster class – species: water golem\, health: 30 max_attack: 20\n\n\nInside monster_system.py\, add a new method display_all_monster(self): Inside this method\, loop through all Monster inside the dictionary and print the monster.get_info()\n\nDragon - 100 health - 50 Max attack\nTroll - 50 health - 20 Max attack\nWater Gollem - 30 health - 20 Max attack\nEnter your selection ('exit' to quit): dragon\n\nDragon - 100 health - 50 Max attack\nTroll - 50 health - 20 Max attack\nWater Gollem - 30 health - 20 Max attack\nEnter your selection ('exit' to quit): troll\n\nDragon - 100 health - 50 Max attack\nTroll - 50 health - 20 Max attack\nWater Gollem - 30 health - 20 Max attack\nEnter your selection ('exit' to quit): exit
URL:https://www.ayclogic.com/event/7-pm-python-oop-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T090000
DTEND;TZID=America/Los_Angeles:20211204T100000
DTSTAMP:20260424T091056
CREATED:20211205T032141Z
LAST-MODIFIED:20211205T032141Z
UID:10643-1638608400-1638612000@www.ayclogic.com
SUMMARY:9 AM - Android Game Development - Gamas
DESCRIPTION:Today We Do\n\nWe enabled Up and Down arrows to move the dragon up and down.\n\nHomework\n\nAdd the code so when user touch the launch fireball circle\, it will launch fireball from where the player’s location. You need to create List<Bullet> to be able to display multiple bullets at the same time. The code should be similar with List<Bird> birdGroup.
URL:https://www.ayclogic.com/event/9-am-android-game-development-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T100000
DTEND;TZID=America/Los_Angeles:20211204T110000
DTSTAMP:20260424T091056
CREATED:20211205T033324Z
LAST-MODIFIED:20211205T033324Z
UID:10645-1638612000-1638615600@www.ayclogic.com
SUMMARY:10 AM - Intro To Java - Gamas
DESCRIPTION:Today We Do\n\nWe continued with Monster Inheritance project.\nWe added the ability to\n\nHomework\n\nContinue with Monster Inheritance project. When user select “1. magic attack”\, display magic attack menu like below\n\nPlease select one of the following monsters:\n- troll - 50 Health remaining\n- water golem - 30 Health remaining\n- dragon - 100 Health remaining\n- Exit\nEnter your selection: troll\n\nWhat do you want to do with the troll:\n1. Magic attack\n2. Melle attack\n3. Arrow attack\n4. Heal\nEnter your selection: 1\n\nWhat kind of magic attack you want to do:\n1. Fire magic - 10 damage\n2. Water magic - 10 damage\n3. Earth magic - 12 damage\n4. Wind magic - 8 damage\nEnter your selection: 1\nYou attacked the troll and it has 40 healths remaining.\n\nPlease select one of the following monsters:\n- troll - 40 Health remaining\n- water golem - 30 Health remaining\n- dragon - 100 Health remaining\n- Exit\nEnter your selection:
URL:https://www.ayclogic.com/event/10-am-intro-to-java-gamas-2/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T100000
DTEND;TZID=America/Los_Angeles:20211204T120000
DTSTAMP:20260424T091056
CREATED:20211204T050053Z
LAST-MODIFIED:20211211T030023Z
UID:10610-1638612000-1638619200@www.ayclogic.com
SUMMARY:10AM - Scratch 1 - Indo - Gamas
DESCRIPTION:Homework\n\nContinue on Christmas Card project\nAdd one sprite\, “snowflake”. Copy the code from virtual snow into this project.\nAdd two sprites\, use arrow sprite from Scratch gallery. One arrow needs to point to the left and another point to the right. And right arrow needs to move slowly to the right closer to the tree. Hint\, you have to use Repeat code.\nAdd code in the “RunningText” sprite so when it hits the bottom of the screen\, it will go back up to the top left corner.
URL:https://www.ayclogic.com/event/11-am-scratch-1-indo-gamas/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T110000
DTEND;TZID=America/Los_Angeles:20211204T110000
DTSTAMP:20260424T091056
CREATED:20211204T202109Z
LAST-MODIFIED:20211204T202109Z
UID:10615-1638615600-1638615600@www.ayclogic.com
SUMMARY:11 AM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe made Dinosaur3 move up and down.\nWe started working on the Animal Race project.\n\nHomework\n\nDo pages 51 to 54 in your pink Scratch Book.
URL:https://www.ayclogic.com/event/11-am-scratch-1-abigail-2/
CATEGORIES:Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T130000
DTEND;TZID=America/Los_Angeles:20211204T140000
DTSTAMP:20260424T091056
CREATED:20211204T215909Z
LAST-MODIFIED:20211204T215909Z
UID:10617-1638622800-1638626400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe cloned the tank-game git repo.\nWe learned about git branches.\nWe added the tank sprite.\n\nHomework \n\nAdd logic so that you can move the tank. Use “a\, s\, d\, w” keys similar to what we did for the Birdie project to control the player.\nCreate another sprite that draws the Brick on the screen.  You can use the “Brick.png”. The brick sprite should have a location\, (x\, y)\, and screen.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-40/
CATEGORIES:Advanced Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T140000
DTEND;TZID=America/Los_Angeles:20211204T150000
DTSTAMP:20260424T091056
CREATED:20211204T225837Z
LAST-MODIFIED:20211204T225837Z
UID:10620-1638626400-1638630000@www.ayclogic.com
SUMMARY:2 PM Scratch Level 1 Alexander Lee
DESCRIPTION:Today We Did:\n\nWe continued on with the Christmas Card project.\nAdding in the Giftbox and the Face sprites\n\nFor Homework:\n\nAdd in 3 costumes for the Faces\, each with different expressions.\nAlso add in three more phrases for your face to say\, changing the pick randoms depending on how much you do.
URL:https://www.ayclogic.com/event/2-pm-scratch-level-1-alexander-lee-3/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T140000
DTEND;TZID=America/Los_Angeles:20211204T150000
DTSTAMP:20260424T091056
CREATED:20211204T230043Z
LAST-MODIFIED:20211204T230043Z
UID:10621-1638626400-1638630000@www.ayclogic.com
SUMMARY:2PM - Intro to Python - Latisha
DESCRIPTION:Today We Did:\n\nLearned how to make functions with Return\n\nHomework:\n\nDo pg. 138-139 from the textbook in a file called Dec4_FunctionsWithReturnHomework.py\nNOTE: Please submit your homework file inside the google drive folder Friday at 7pm\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/2pm-intro-to-python-latisha-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T140000
DTEND;TZID=America/Los_Angeles:20211204T150000
DTSTAMP:20260424T091056
CREATED:20211205T031347Z
LAST-MODIFIED:20211205T031406Z
UID:10640-1638626400-1638630000@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Today We Do\n\nWe did Kaleido Spiral turtle project.\n\nHomework\n\nContinue making progress for your Turtle module project. If you need to revise your project proposal\, please email me again your revision to gamas@ayclogic.com. Try to do your best in this Turtle module project especially if you did not do well in your quizes as this will boost your grade.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-38/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T150000
DTEND;TZID=America/Los_Angeles:20211204T160000
DTSTAMP:20260424T091056
CREATED:20211204T235737Z
LAST-MODIFIED:20211204T235737Z
UID:10629-1638630000-1638633600@www.ayclogic.com
SUMMARY:3 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate Dec4_ListForLoop.java\nDo exercises number 1 and 2 only from https://www.ayclogic.com/java-list-forloop/
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-33/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T150000
DTEND;TZID=America/Los_Angeles:20211204T160000
DTSTAMP:20260424T091056
CREATED:20211204T235828Z
LAST-MODIFIED:20211204T235828Z
UID:10627-1638630000-1638633600@www.ayclogic.com
SUMMARY:3pm Scratch Level 1 - Bill
DESCRIPTION:Today We:\n\nContinued the Christmas Card V2 project\nCropped our face sprite images (cut out background)\nMade the face sprite show up after you click the present\nMade the face say a random message by using a random number variable\nMade the face switch to a random face costume\nRecorded ourselves saying the voice lines\nMade the voice lines play with the message that shows up\nFinished the Christmas Card V2 Project\n\nYour HW:\n\nIf you have not already done so\, record your voice lines and make them play as the face shows up on screen and says the message
URL:https://www.ayclogic.com/event/3pm-scratch-level-1-bill-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T150000
DTEND;TZID=America/Los_Angeles:20211204T160000
DTSTAMP:20260424T091056
CREATED:20211205T044431Z
LAST-MODIFIED:20211205T044431Z
UID:10650-1638630000-1638633600@www.ayclogic.com
SUMMARY:3 PM - Scratch Level 2 - Allison
DESCRIPTION:Today we:\n\nStarted the Christmas Card project\nAdded the Christmas Tree\, Gift Box\, Bells\, and Banner From sprites\, as well as the backgrounds\nCoded the Christmas Tree to forever change colors\nCoded sprites to hide and show\nCoded sprites to use the codes “broadcast” and “When I receive” when the Green Flag is clicked\nCoded sprites to use the codes “broadcast” and “When I receive” when the Christmas Tree is clicked\nCoded sprites to use the code “go to x y”\nCoded the Banner From sprite to glide\n\nHomework:\n\nCreate a new sprite and name it “Face”\nUpload a picture of yourself for Face’s costume\nDraw a new sprite and name it “Banner Merry Christmas” (You can look at the image at the bottom for reference. You do not have to copy the image exactly; feel free to design your own)\nMake the Banner Merry Christmas sprite go to the top left corner when the Green Flag is clicked\nMake the Banner Merry Christmas sprite glide to the bottom right corner when the Tree sprite is clicked\nEthan: save or print out the image attached to this link so you can refer to it in the future. You can also use this link to help you with homework: https://www.ayclogic.com/wp-content/uploads/2021/10/Numbered-Shapes-In-Grid-Labeled.pdf.\n\n\nDo your homework in the same project we did in class (the “Christmas Card” project)\nContact gamas@ayclogic.com or allison.682.lee@gmail.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/3-pm-scratch-level-2-allison-2/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T163000
DTEND;TZID=America/Los_Angeles:20211204T173000
DTSTAMP:20260424T091056
CREATED:20211205T024442Z
LAST-MODIFIED:20211205T024442Z
UID:10634-1638635400-1638639000@www.ayclogic.com
SUMMARY:4:30 PM - Scratch Level 1
DESCRIPTION:Today we:\n\nCoded the Bat sprite to move when we press and release the key z\nCoded all codes to stop when the Bat sprite touches the Finish Line\nCreated the Bat Win sprite\nCoded the Bat Win sprite to hide and show\nFinished the Animal Race project\nStarted the Funny Face project\nDrew the Head and Eyes sprite\nCoded the Head and Eyes sprites to go to a specific place when the Green Flag is clicked\nCoded the Head sprite to go to the back layer\n\nHomework:\n\nAdd a Bowtie sprite from the Scratch Sprite Library\nAdd a Hat sprite from the Scratch Sprite Library (If you want\, you can choose a different sprite as long as it is something your Head sprite can wear/use – ex: Glasses sprite\, Necklace sprite)\nDraw a Hair sprite\nCode the Bowtie\, Hair sprite\, and the Hat sprite/other sprite you added to go to a specific place when the Green Flag is clicked\nContact gamas@ayclogic.com or allison.682.lee@gmail.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/430-pm-scratch-level-1-7/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T170000
DTEND;TZID=America/Los_Angeles:20211204T180000
DTSTAMP:20260424T091056
CREATED:20211205T025912Z
LAST-MODIFIED:20211205T025912Z
UID:10637-1638637200-1638640800@www.ayclogic.com
SUMMARY:5 PM - Intro To Java
DESCRIPTION:Homework\n\nCreate Dec4ForLoopHomework.py and do exercise number 3 in https://www.ayclogic.com/java-list-forloop/\nCreate Dec4WhileLoopHomework.py and do exercise in https://www.ayclogic.com/java-exercise-while-loop/
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-6/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211204T180000
DTEND;TZID=America/Los_Angeles:20211204T190000
DTSTAMP:20260424T091056
CREATED:20211208T010634Z
LAST-MODIFIED:20211208T010656Z
UID:10658-1638640800-1638644400@www.ayclogic.com
SUMMARY:6 PM – Intro To Python
DESCRIPTION:Today We:\n\nLearned using for loops using the range function: range()\nConverting range to a list: list(range())\n\nHomework:\n\nPage 60: 4-3\, 4-6\, 4-7.\n\nIf you have any questions\, please email david@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-47/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211205T190000
DTEND;TZID=America/Los_Angeles:20211205T200000
DTSTAMP:20260424T091056
CREATED:20211206T040720Z
LAST-MODIFIED:20211206T040720Z
UID:10652-1638730800-1638734400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the home fix the cloud position offset.\nWe added the hitbox/rect attribute for the bird and fireball sprites.\nWe added collision detection between the birds and sprites.\nWe also added a cooldown delay to slow down the creation of fireballs when the player presses the “f” key.\nI’ve uploaded the source code here.\n\nHomework \n\nAdd a “self.rect” attribute inside the player class\, using the width and height of the first image. Visualize the hitbox by drawing it on the screen using the same technique we used for the bird and fireball.\nAdd collision detection between the bird and the player.  When the player is hit by any bird\, then the player should disappear.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-96/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211206T170000
DTEND;TZID=America/Los_Angeles:20211206T180000
DTSTAMP:20260424T091056
CREATED:20211207T021842Z
LAST-MODIFIED:20211207T021842Z
UID:10656-1638810000-1638813600@www.ayclogic.com
SUMMARY:5pm Scratch Level 2 - Bill
DESCRIPTION:Today We:\n\nFinished up the intro to lists project\nLearned how to loop through a list\nStarted working on the Christmas Card Project\nFixed up the background to fit in scratch’s screen size\nMade a starting button tree\nMade the background switch to the custom bkg when the tree is clicked\nMade 2 new tags that start at the top left corner and glide down to the floor when the tree is clicked\nMade the bells sprite have a costume without the bells\nMade the bells image show up after the tree is clicked\nAfter 2 seconds after that click\, the bells sprite switches costumes to the one without the bells\n\nYour HW:\n\nCode the From tag just like the Merry Christmas tag where it starts at the top left and glides down to the bottom left\nMake sure you only have 1 Christmas gift sprite and make it hold the 2 Christmas gift costumes you downloaded last last week\nMake it start at the bottom and then glide to the middle of the screen after it receives the “Send Gift” message (broadcast in the bells sprite after the bells costume switches to the one without the bells)\nAsk your parents to take 2 pictures of your face and upload it into scratch\n\nYou can email it from your phone to yourself or use google drive to get the image on your computer
URL:https://www.ayclogic.com/event/5pm-scratch-level-2-bill-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211206T170000
DTEND;TZID=America/Los_Angeles:20211206T180000
DTSTAMP:20260424T091056
CREATED:20211214T082414Z
LAST-MODIFIED:20211214T082414Z
UID:10767-1638810000-1638813600@www.ayclogic.com
SUMMARY:5PM - Advanced Digital Illustration
DESCRIPTION:MONDAY \nToday we did a lesson about drawing Figures and body proportions. \nWe talked about: \n\nNumber of heads tall and how different characters and styles can be different heads tall.\nUsing circles and lines to draw a stick figure to sketch out the pose.\nFilling in the Body by using the guidelines of the stick figure.\nHow to use these techniques to draw from a reference\, either real life\, or an image.\n\nHOMEWORK \nPostponed. Check next week’s calendar posting.
URL:https://www.ayclogic.com/event/5pm-advanced-digital-illustration-23/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211207T170000
DTEND;TZID=America/Los_Angeles:20211207T180000
DTSTAMP:20260424T091056
CREATED:20211210T042638Z
LAST-MODIFIED:20211210T042638Z
UID:10679-1638896400-1638900000@www.ayclogic.com
SUMMARY:5 PM - Minecraft Modding With Java
DESCRIPTION:Homework\nIn the class\, we were trying to add SaturnFireballAxe.java to launch fireball when we hit right click. In addition\, we also try to be able to craft SaturnSword using crafting table. Unfortunately\, both attempts failed because I was not aware the minecraft 1.16.4 codes are not compatible with minecraft 1.16.5. But luckily\, I was able to resolve this problem. Please follow the following instructions: \n\nTo fix SaturnSword crafting\, inside src/main/resources/data/aycessentials/recipes/saturn_sword.json file\, we need to rename from “items”:”aycessentials:saturn_sword”  into “item”:”aycessentials:saturn_sword” . After this\, try running the minecraft and see if you can get the Saturn sword\, but putting the diamond in the following pattern \nTo enable the SaturnFireballAxe.java to launch fireball\, there are multiple steps that we have to do. I will ask you guys to do the first step only as part of the homework and we will do the rest of it in the class.\n\nFind build.gradle file in your project \nOpen build.gradle file and replace this line\nmappings channel: 'official'\, version: '1.16.5'\ninto \nmappings channel: 'snapshot'\, version: '20210309-1.16.5'\n\nAfter this\, you will see an elephant-like icon near the top right corner. Click that icon to reload gradle changes that you just made. After you click this\, it can take a long time. Once this is done\, unfortunately\, there will be some compilation errors in your project now and you cannot run your minecraft. Don’t worry we will fix these errors in the class.
URL:https://www.ayclogic.com/event/5-pm-minecraft-modding-with-java-3/
CATEGORIES:Java,Minecraft Modding With Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211207T180000
DTEND;TZID=America/Los_Angeles:20211207T190000
DTSTAMP:20260424T091056
CREATED:20211208T025839Z
LAST-MODIFIED:20211214T030339Z
UID:10660-1638900000-1638903600@www.ayclogic.com
SUMMARY:6 PM – Scratch Level 1 – Yitong
DESCRIPTION:What we learned:\n\nGreater than and less than\nChange x by 10\nHow to compare the x position and numbers using “>” and “<“\nHow to make the mouse walk towards the wall and say “ouch”\n\nHomework:\n\nMake the bear face to the left and make it walk to the left\nWhen the bear passes a certain x position (when the bear hits the wall)\, make the bear say something\nVideo for clarification:\n\n\n 
URL:https://www.ayclogic.com/event/6-pm-scratch-level-1-yitong-6/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211207T180000
DTEND;TZID=America/Los_Angeles:20211207T190000
DTSTAMP:20260424T091056
CREATED:20211212T232354Z
LAST-MODIFIED:20211212T232354Z
UID:10736-1638900000-1638903600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:Today We:\n\nPracticed using functions with more parameters and used turtle module to create more shapes\n\nHomework:\n\nPlease try to recreate a house like this using turtle module:\n\n \nRemember that it would be best to make functions to create the house with parameters accepting: color\, x and y coordinates (starting points)\, and height and width. Please try to implement it this way as best as possible \nIf you have any questions\, please email david@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-48/
END:VEVENT
END:VCALENDAR