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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T160000
DTEND;TZID=America/Los_Angeles:20240226T170000
DTSTAMP:20260426T065915
CREATED:20240227T001145Z
LAST-MODIFIED:20240227T001145Z
UID:24068-1708963200-1708966800@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nWe finished our first quiz of the class\n\n  \nHomework:\n\nNone\n\n  \nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T170000
DTEND;TZID=America/Los_Angeles:20240226T180000
DTSTAMP:20260426T065915
CREATED:20240227T003532Z
LAST-MODIFIED:20240227T024747Z
UID:24070-1708966800-1708970400@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to make the code more efficient by using classes. We created the Bird() class which we used to blit our birds onto the screen and change their positions in the .update() method\nLearnt how to use methods of different objects at the same time using pygame.sprite.Group()\n\nHomework:\n\nCreate a new Cloud class\, where the __init__ method has the same parameters as the Bird class\, except size (because we want don’t want to alter the size of the image and keep it big)\nIn the update method\, follow the same steps as in the Bird class where you will blit the cloud onto the screen and use a random integer for its speed\nNow\, back inside of main\, you want to create a new Group of cloud objects in a new attribute called cloud_group\nHint: to make a new group\, use pygame.sprite.Group()\nAfter creating the cloud_group\, add a new cloud object inside of it using .add()\nInside of game_loop inside of main\, you want to call the update method using the group to make a cloud appear at random\nNow try adding another cloud object so that 2 clouds appear at one go\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-python-game-development-darin-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T170000
DTEND;TZID=America/Los_Angeles:20240226T180000
DTSTAMP:20260426T065915
CREATED:20240227T013658Z
LAST-MODIFIED:20240228T001346Z
UID:24072-1708966800-1708970400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nContinued learning about lists\, if else\, and user input\nBegan learning about for loops\n\nHomework:\n\nUpload this homework in the Google Drive folder as Feb26_List_Pt2_Homework\n\nRead and do the codes from Pg. 42\, Try It Yourself sections 3-4\, 3-5\, and 3-6\n\nMake sure to read the book pages\n\n\n\n\nUpload this homework in the Google Drive folder as Feb26_ForLoop_Pt1_Homework\n\nRead and do the codes from Pg. 54 and 55\n\nMake sure to read the book pages\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/5-pm-intro-to-python-allison-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260426T065915
CREATED:20240227T040150Z
LAST-MODIFIED:20240227T040150Z
UID:24076-1708974000-1708977600@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed logic for how game modes work\nBegan landing page\nReviewed how to blit play button\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-shoot-balloon/-/tree/sat_7_pm_sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nContinue with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-29/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260426T065915
CREATED:20240227T060146Z
LAST-MODIFIED:20240227T060146Z
UID:24080-1708974000-1708977600@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished Robux Catalog\n\nBuy more Robux\nCheckout\n\n\n\nHomework\nCreate the following file: \n\nFeb26_FinalPrep.py\n\nComplete the exercises at: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\n\n\nIf you have any questions\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-28/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260426T065915
CREATED:20240228T000049Z
LAST-MODIFIED:20240228T000049Z
UID:24089-1708974000-1708977600@www.ayclogic.com
SUMMARY:7 PM – Scratch Level 1 – Allison
DESCRIPTION:Today we:\n\nContinued the Animal Race project\nCoded the Dog sprite to move and switch costumes when the player presses and releases the “m” key\nDrew the costume for the Finish Line sprite \n\nHomework:\n\nContinue in your Animal Race project: \nAdd a Bat sprite\nCode the Bat sprite to move and switch costumes ONLY when the player presses and releases the “z” key.\n \n\nHint: look at the Dog sprite’s code for help \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/7-pm-scratch-level-1-allison-26/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T193000
DTEND;TZID=America/Los_Angeles:20240226T203000
DTSTAMP:20260426T065915
CREATED:20240227T045008Z
LAST-MODIFIED:20240227T045008Z
UID:24078-1708975800-1708979400@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Today We:\n\nLearned about sprite groups\nLearned how to spawn infinite birds\nLearned how to create a timer\n\nYour HW:\n\nWhen we spawn a bird\, make it’s Y parameter be randomized so that it can spawn anywhere from the top to the bottom of the screen but still at X = 0\nCreate a group for the Cloud and make it spawn infinitely every 80 frames like we did for the bird
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-4/
END:VEVENT
END:VCALENDAR