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:20240810T100000
DTEND;TZID=America/Los_Angeles:20240810T110000
DTSTAMP:20260424T011418
CREATED:20240810T040656Z
LAST-MODIFIED:20240810T040656Z
UID:26395-1723284000-1723287600@www.ayclogic.com
SUMMARY:10 AM - Python Game Dev - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe introduced DiagonalBird sprite.\nWe animate DiagonalBird sprite.\n\nHomework\n\nRight now\, the bird is flapping its wing with the speed of 40 times per second. Poor bird\, it must really tired. Try to slow down the bird wing flapping animation using creating another timer (similar to the timers that we have created inside main.py) inside bird.py.\nAdd hitbox for bird.py\, player.py and diagonal_bird.py.
URL:https://www.ayclogic.com/event/10-am-python-game-dev-indo-gamas-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T100000
DTEND;TZID=America/Los_Angeles:20240810T110000
DTSTAMP:20260424T011418
CREATED:20240810T181004Z
LAST-MODIFIED:20240810T182031Z
UID:26398-1723284000-1723287600@www.ayclogic.com
SUMMARY:10 AM - Intro To Python - Gamas
DESCRIPTION:What I Did\n\nWe learned how to create a turtle function house\nWe learned about function to generate a sentence and add 4 numbers\n\nHomework\n\nCreate aug_10_function_hw.py\n\nCreate a new function multiply_three_numbers\, it has 3 parameters and inside the function it will multiple 3 parameters. This is very similar to add_four_numbers function which we did in the class.\nCreate a new function cool_or_not_cool\, it has 1 parameter (first_name) and inside the function if parameter value == “Karen” then it is print “Karen is not cool”. Otherwise it will print “<parameter value> is cool”. Example\n\ncool_or_not_cool(“Karen”) this will print “Karen is not cool”\ncool_or_not_cool(“Alyssa”) this will print “Alyssa is cool”\ncool_or_not_cool(“Gamas”) this will print “Gamas is cool”\n\n\n\n\nCreate aug_10_draw_car.py\n\nCopy the rectangle\, circle and triangle functions from your previous homework and then add the draw_car(x\,y) function. the expected result would be like below
URL:https://www.ayclogic.com/event/10-am-intro-to-python-gamas-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T103000
DTEND;TZID=America/Los_Angeles:20240810T113000
DTSTAMP:20260424T011418
CREATED:20240810T224429Z
LAST-MODIFIED:20240810T224429Z
UID:26404-1723285800-1723289400@www.ayclogic.com
SUMMARY:10:30 AM - Intro To Python - Bill
DESCRIPTION:Your HW:\n\nUse slanted rectangles to draw the letter A starting from (0\,0)\nWhen you are done\, convert the function to have 2 parameters x and y where the letter A will be drawn starting from (x\,y)\n\nhint add x to every x parameter when you call draw rectangle and y to every y parameter like I showed in class
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-bill-27/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T113000
DTEND;TZID=America/Los_Angeles:20240810T123000
DTSTAMP:20260424T011418
CREATED:20240810T225157Z
LAST-MODIFIED:20240810T225157Z
UID:26406-1723289400-1723293000@www.ayclogic.com
SUMMARY:11:30 AM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nCreate a new script called Obstacle\nMake it inherit from the script that makes the road stripe move towards the player\nCheck collisions for if the object collides with the player using OnCollisionEnter\nMake it print out “Player collided with obstacle”
URL:https://www.ayclogic.com/event/1130-am-unity-game-development-bill-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T143000
DTEND;TZID=America/Los_Angeles:20240810T153000
DTSTAMP:20260424T011418
CREATED:20240810T225333Z
LAST-MODIFIED:20240810T225333Z
UID:26410-1723300200-1723303800@www.ayclogic.com
SUMMARY:2:30 PM - Unity Game Development - Bill
DESCRIPTION:Your HW:\n\nAdd collisions with the door like we did for the coin\nMake it print out “Collided with player” ONLY when the door has opened\n\nHint: You may have to create some variables to store whether or not the door is open
URL:https://www.ayclogic.com/event/230-pm-unity-game-development-bill-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T150000
DTEND;TZID=America/Los_Angeles:20240810T160000
DTSTAMP:20260424T011418
CREATED:20240810T225851Z
LAST-MODIFIED:20240810T225910Z
UID:26403-1723302000-1723305600@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Daniel
DESCRIPTION:What We Did\n\nWe finished drawing the robot using the functions we created for the left and right arm\nWe started to learn how to draw circles and polygons\nCreated a function that draws a face using the rectangle and circle functions we created\nReviewed what to do for the project proposal\n\nHomework\n\nCreate a project proposal following these requirements\n\nIt needs to have a combination of rectangles\, circles\, and polygons.\nIt needs to have at least one text that is formed by a combination of rectangles or circles or polygons.\nIt needs to have some part of the illustration that keeps changing the colors.\nThe X and Y coordinates need to be between -500 to 500.\nThe illustration needs to be fairly complex. If it is too simple\, then you will not get the maximum grade.\nThere needs to be at least 7 different objects/characters in the final project\nMost of the complex shapes have to be done via functions with coordinates and color as parameters. For example\, draw_cloud(x\,y\, color)\, draw_tree(x\,y\, color)\, draw_airplane(x\,y\, color). The more functions like this\, the higher your grades.\nNo code duplication.\nThe final result has to be the same as the proposal.\n\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-daniel-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240810T183000
DTEND;TZID=America/Los_Angeles:20240810T193000
DTSTAMP:20260424T011418
CREATED:20240811T025613Z
LAST-MODIFIED:20240811T025730Z
UID:26417-1723314600-1723318200@www.ayclogic.com
SUMMARY:6:30 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued the monster inheritance program\, highlighting how to use inheritance on a class using the “extends” keyword.\nCreated the magic attack method as well as made the player receive damage every time the player attacks the monster in any way.\n\nHomework:\n\nContinue in your monster inheritance project and upload the files to the google drive when you are finished!\n\nHW\nFinish the if statement chains for water magic\, earth magic\, and wind magic. Add an additional else statement to check if the input is invalid.\n\nMake a new Slime class to inherit from Monster\, but make it so that the slime is immune to water type magic.\n\n\nYou can cross check your results with the following sample output:\nMAGIC ATTACK\nWhat type of magic do you want to use on Slime?\n1. Fire magic – 10 damage\n2. Water magic – 10 damage\n3. Earth magic – 12 damage\n4. Wind magic – 8 damage\nEnter your selection: 2 \nThe slime is immune to water magic. No damage is done.\nSlime attacked you and did 9 damage. You have 91 health remaining. \ndarin has 91 health remaining.\n– Troll: 100 health – (15 – 20 attack)\n– Goblin: 50 health – (10 – 15 attack)\n– Slime: 40 health – (5 – 10 attack)\n\nNotes:\nYou can email me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/630-pm-intro-to-java-darin-3/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR