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:20240203T140000
DTEND;TZID=America/Los_Angeles:20240203T150000
DTSTAMP:20260429T191334
CREATED:20240206T025009Z
LAST-MODIFIED:20240206T025009Z
UID:23775-1706968800-1706972400@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdded to player.py\nBegan making different screens\nBegan blitting main menu buttons\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-flappy-bird/-/tree/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\nHomework: Complete the reset method we made for the Player class.\n\nReset player’s x & y attributes to the given x/y\nReset player’s rect attribute’s x & y attributes to the given x/y\nReset fall speed to 0
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240205T190000
DTEND;TZID=America/Los_Angeles:20240205T200000
DTSTAMP:20260429T191334
CREATED:20240207T041111Z
LAST-MODIFIED:20240207T041111Z
UID:23787-1707159600-1707163200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished making the target\nAdded to what happens during collisions between target and balloons\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\nHomework: Complete the homework assignment we made ourselves during class in your project proposal. Please make sure you also fill out what you’ll do for homework next week.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-26/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240206T180000
DTEND;TZID=America/Los_Angeles:20240206T190000
DTSTAMP:20260429T191334
CREATED:20240207T041251Z
LAST-MODIFIED:20240207T041251Z
UID:23786-1707242400-1707246000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdded game modes and corresponding methods\nBegan creating the Target class\, understanding how targets and balloons will interact\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/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\nHomework: Complete the homework assignment we made ourselves during class in your project proposal. Please make sure you also fill out what you’ll do for homework next week.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240210T140000
DTEND;TZID=America/Los_Angeles:20240210T150000
DTSTAMP:20260429T191334
CREATED:20240211T020644Z
LAST-MODIFIED:20240211T020644Z
UID:23839-1707573600-1707577200@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished play button clicking functionality\nGet mouse position using pygame’s mouse library\nDetect when mouse is within an image’s bounds\nBegan credits page\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-flappy-bird/-/tree/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\nHomework: In main.py\, in the credits_page() function\, add the following credits text to the screen (you know you finished your homework correctly if you see it all after):\n\nGame Designer\nGame Assets: graphicriver.net\nGame Audio: audiojungle.net\nGame Advisor: Sebastian Cevallos\nSchool: AYCLOGIC.COM
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T170000
DTEND;TZID=America/Los_Angeles:20240212T180000
DTSTAMP:20260429T191334
CREATED:20240212T235026Z
LAST-MODIFIED:20240212T235026Z
UID:23860-1707757200-1707760800@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nSetup the necessary accounts and files to begin Python Game Development using PyGame.\nBriefly talked about what gitlab is\, and what master/branches are.\nShowed how to load images from another folder to use in our program\, as well as how to resize them.\nShowed how to commit and push to update our code online on gitlab.\n\nHomework:\n\n\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/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T190000
DTEND;TZID=America/Los_Angeles:20240212T200000
DTSTAMP:20260429T191334
CREATED:20240214T030529Z
LAST-MODIFIED:20240214T030654Z
UID:23886-1707764400-1707768000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished logic for good/bad balloons\nLearned how to simulate a 50/50 chance\nGroup collisions between target (your mouse) and balloons + explosions\, scores\, and sound effects\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 working on the homework we made together on your project proposal.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review it during class.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-27/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240213T180000
DTEND;TZID=America/Los_Angeles:20240213T190000
DTSTAMP:20260429T191334
CREATED:20240214T030704Z
LAST-MODIFIED:20240214T030704Z
UID:23888-1707847200-1707850800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished Target object\, calculating where to draw the target lines based off the mouse position (so target moves with your mouse).\nBegan collision logic between Target & Balloon objects.\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/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 working on the homework we made together on your project proposal.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review it during class.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T170000
DTEND;TZID=America/Los_Angeles:20240219T180000
DTSTAMP:20260429T191334
CREATED:20240220T045527Z
LAST-MODIFIED:20240220T045527Z
UID:23968-1708362000-1708365600@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to load images onto the program using pygame.image.load()\nLearnt how to make images appear onto our game using .blit( {image} \, {x _coordinate\, y_coordinate} )\nLearnt how to transform our images on the program using pygame.transform.scale( {image} \, {length\, height} )\nLearnt how to make the images move by using a variable to change the coordinates\n\nHomework:\n\nAdd bird 4 into the program\nMake bird 3 and 4 move\, where bird 4 moves in an incline downwards\, while bird 3 moves horizontally backwards (make bird 3 spawn on the far right of the screen)\nCommit and Push the code into your gitlab (email me if you are confused on how to do this)\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-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T190000
DTEND;TZID=America/Los_Angeles:20240219T200000
DTSTAMP:20260429T191334
CREATED:20240220T035940Z
LAST-MODIFIED:20240220T035940Z
UID:23962-1708369200-1708372800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCompleted code to blit explosions (through update)\nCreated timer to remove explosions after set amount of time\nBlitted exploded balloon scores on top of balloons\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 working on the homework we made together on your project proposal.\nPlease push your code before class so I can check our progress.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review/approve it quickly during class.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240220T180000
DTEND;TZID=America/Los_Angeles:20240220T190000
DTSTAMP:20260429T191334
CREATED:20240226T151604Z
LAST-MODIFIED:20240226T151604Z
UID:24060-1708452000-1708455600@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nContinued shoot balloon project\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/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/6-pm-python-game-development-sebastian-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240224T140000
DTEND;TZID=America/Los_Angeles:20240224T150000
DTSTAMP:20260429T191334
CREATED:20240226T152550Z
LAST-MODIFIED:20240226T152706Z
UID:24064-1708783200-1708786800@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nBegan shoot balloon project\nCompleted cloning and project setup for our individual projects\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-shoot-balloon-sebastian\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\nPlease complete each section in your project proposals.\nIf you can’t finish everything in time\, finish as much as possible so we can finish the rest in class.
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T170000
DTEND;TZID=America/Los_Angeles:20240226T180000
DTSTAMP:20260429T191334
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:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260429T191334
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:20240227T180000
DTEND;TZID=America/Los_Angeles:20240227T190000
DTSTAMP:20260429T191334
CREATED:20240228T030337Z
LAST-MODIFIED:20240228T030337Z
UID:24095-1709056800-1709060400@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCreated explosion objects that show a score corresponding to balloon speed\nLearned how to only display a sprite for a certain amount of time\nBegan adding extra game modes & title screen\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/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/6-pm-python-game-development-sebastian-21/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR