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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T090000
DTEND;TZID=America/Los_Angeles:20201010T100000
DTSTAMP:20260515T162423
CREATED:20201010T193752Z
LAST-MODIFIED:20201016T033623Z
UID:4807-1602320400-1602324000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We were able to make the dragon flaps its wings by looping through 4 of its images/costumes.\nHomework:\n\nRight now the dragon is flapping its wing too fast. You need to make it flaps slower. How to make it slower:\n\nInside main.py\, look at how we made the creation of birds slower. Look at “create_bird(self): function on how we use “self.create_bird_timer”. Try to understand this code.\nInside main.py\, look at how we made the creation of clouds slower. Look at “create_cloud(self): function on how we use “self.create_cloud_timer”. Try to understand this code.\nInside player.py:\n\nInside __init__()\, you need to create “self.flap_wing_timer = 10”\nInside “update()” right now it is calling below code all the times\n\nself.image = self.next_costume()\n\nSomehow by using timer you need to make call to above code less frequent.
URL:https://www.ayclogic.com/event/9-am-python-game-development-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T100000
DTEND;TZID=America/Los_Angeles:20201010T110000
DTSTAMP:20260515T162423
CREATED:20201010T181514Z
LAST-MODIFIED:20201010T181514Z
UID:4804-1602324000-1602327600@www.ayclogic.com
SUMMARY:10AM - Intro To Python
DESCRIPTION:Today We Learned:\n\nHow to make a while loop\nForever loops\nHow to break from a forever loop\n\n\nHomework:\n\nIn Oct10_TellMeYourAgeForeverLoop.py\n\nmodify your TellMeYourAge.py code so that it is inside a forever loop\nIf the user enters “quit”\, exit the loop using break\n\n\nnumbers 1-3 from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/10am-intro-to-python-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T100000
DTEND;TZID=America/Los_Angeles:20201010T110000
DTSTAMP:20260515T162423
CREATED:20201010T194329Z
LAST-MODIFIED:20201010T194329Z
UID:4809-1602324000-1602327600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We continued with FlappyDuck:\n\nWe made the player switch the costume when it hits the tube.\n\n\nHomework:\n\nChoose the song for your final project if you have not done so.\nIn Flappy Duck project:\n\nCreate a new file: score_line.py\nInside the file\, create a new class called ScoreLine.\nthe class should inherits from pygame.sprite.Sprite.\nInside the __init__\, create a self.rect (the hitbox) with width of 5 pixel and height of the HEIGHT of the screen.\nInside the update() function\, draw the rectangle on the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-27/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T110000
DTEND;TZID=America/Los_Angeles:20201010T120000
DTSTAMP:20260515T162423
CREATED:20201010T192719Z
LAST-MODIFIED:20201010T192719Z
UID:4802-1602327600-1602331200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We continued with FlappyDuck project.\nHomework:\n\nCreate 2 tubes\, one on the bottom\, and one on the top of the screen.\nInside tube.py:\n\nin the __init__ parameter\, change from the “direction” parameter into “height” parameter.\nInside __init__ function\, you want to control the height of the image by using pygame.transform.scale(…).\n\n\nInside main.py where you create the tube\, because we change the Tube.__init__ to have “height” instead of “direction”\, you want to pass 100 as the height.
URL:https://www.ayclogic.com/event/11-am-python-game-development-24/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T110000
DTEND;TZID=America/Los_Angeles:20201010T120000
DTSTAMP:20260515T162423
CREATED:20201011T021636Z
LAST-MODIFIED:20201011T021636Z
UID:4823-1602327600-1602331200@www.ayclogic.com
SUMMARY:11 AM - Scratch Level 1
DESCRIPTION:Today we: \n\nMade the dog and bat move only after the cat counts down\nMade a new Finish Line\nBegan to make the Winners Banner\n\nYour HW: \n\nMake the banner swap to the correct costume\, and appear when the first animal touches the finish line. Use the broadcast message feature.
URL:https://www.ayclogic.com/event/11-am-scratch-level-1-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T130000
DTEND;TZID=America/Los_Angeles:20201010T140000
DTSTAMP:20260515T162423
CREATED:20201011T001823Z
LAST-MODIFIED:20201011T001823Z
UID:4816-1602334800-1602338400@www.ayclogic.com
SUMMARY:1 PM - Intro to Python
DESCRIPTION:We reviewed everyone’s progress on their final project.\nWe learned how to draw polygons and letters.\nYour homework is to finish your final project which is due before class next Saturday.  Email me you final project to chet@ayclogic.com before next Saturday at 1PM.
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-22/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T150000
DTEND;TZID=America/Los_Angeles:20201010T160000
DTSTAMP:20260515T162423
CREATED:20201014T035202Z
LAST-MODIFIED:20201014T035202Z
UID:4840-1602342000-1602345600@www.ayclogic.com
SUMMARY:3 PM - Intro To Java
DESCRIPTION:We continued with JavaFX Vehicle System\n\nWe started adding edit button\nWe added style.css to have the background image.\n\n\nHomework:\n\nAdd the following icon image for the edit button. \nWhen done properly\, you should see something like this
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-24/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T160000
DTEND;TZID=America/Los_Angeles:20201010T170000
DTSTAMP:20260515T162423
CREATED:20201010T233816Z
LAST-MODIFIED:20201010T233816Z
UID:4813-1602345600-1602349200@www.ayclogic.com
SUMMARY:4 PM - Intro To Python
DESCRIPTION:We went over starwars homework\nWe created Magic 8 Ball project.\nHomework:\n\nCreate the 2nd version of Magic 8 Ball project using\n\nCreate a list of all possible answers\nUtilize random.choice to select a different answers from the list.
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T160000
DTEND;TZID=America/Los_Angeles:20201010T170000
DTSTAMP:20260515T162423
CREATED:20201013T210206Z
LAST-MODIFIED:20201017T004847Z
UID:4835-1602345600-1602349200@www.ayclogic.com
SUMMARY:4 PM Scratch Level 2
DESCRIPTION:Today we were able to complete the Doom on the Broom project.\nFor Homework:\n\nPlease create two roads for the Glacier Race project which will be on page 170.\nFirst create one of the roads and leave the middle empty\, you may add trees and rocks on the size.\nThen duplicate it and flip the costume over.
URL:https://www.ayclogic.com/event/4-pm-scratch-level-2-26/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T170000
DTEND;TZID=America/Los_Angeles:20201010T180000
DTSTAMP:20260515T162423
CREATED:20201011T011356Z
LAST-MODIFIED:20201016T004738Z
UID:4819-1602349200-1602352800@www.ayclogic.com
SUMMARY:5PM - Intro to Python - Latisha
DESCRIPTION:Today we Learned:\n\nHow to create a variable\nHow to print a variable\nDifference between Integers\, Floats/Doubles\, Strings\, and Booleans\nHow to do string combination with +\n\n\nHomework:\n\npages 20-23 (IntroToPythonP20toP23) from the book\, put it in a file called Oct10_StringHomework.py\n\n\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/5pm-intro-to-python-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201010T180000
DTEND;TZID=America/Los_Angeles:20201010T190000
DTSTAMP:20260515T162423
CREATED:20201011T020829Z
LAST-MODIFIED:20201011T020829Z
UID:4821-1602352800-1602356400@www.ayclogic.com
SUMMARY:6 PM - Intro to Python
DESCRIPTION:We completed Baby Name Generator program.\nNext week is Intro To Python final test. It is going to be a 2 hour final test.\nPlease study the following\n\nBaby Name Generator\nTurtle: How to draw a circle and a rectangle\nFunctions with and without return value.\nHow to use random.\nFor Loop and While Loop\nHow to continuously ask question to users until user enter quit.\nList.\nIF ELIF ELSE statements\nHow to get input from user.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-33/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR