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:20240626T180000
DTEND;TZID=America/Los_Angeles:20240626T190000
DTSTAMP:20260421T075905
CREATED:20240627T020433Z
LAST-MODIFIED:20240627T020433Z
UID:25765-1719424800-1719428400@www.ayclogic.com
SUMMARY:6 PM - Scratch 1 - Gamas
DESCRIPTION:Today We Did\n\nContinued on drawing 4 shapes in Scratch.\nStarted Animal Crossing\n\nHomework\n\nNext week is holiday\, no class. Next class will be on July 9. https://www.ayclogic.com/observed-holidays/\nIf you have not finished drawing a rectangle in “X and Y coordinates” project. Please do so.\nDraw the octagon in “X and Y Coordinates” project.\nIn Animal Crossing project\n\nAdd new sprite\, a bird\, put the bird on the bottom middle of screen. Make the bird move from bottom of the screen to the top of the screen. Make the bird flying animation.\nAdd a new sprite\, a bear\, put the bear on the right middle of screen. Make the bear move from right to left. Make the bear walking animation.\nAdd a new sprite\, a bat\, put the bat on the top middle of screen. Make the bat move from top to the bottom of the screen. with flying animation.\n\n\nMy email is gamas@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240626T180000
DTEND;TZID=America/Los_Angeles:20240626T190000
DTSTAMP:20260421T075905
CREATED:20240627T032922Z
LAST-MODIFIED:20240627T033958Z
UID:25770-1719424800-1719428400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nWe reviewed the list homework\nWe continued learning about for loops\nLearned for loop using range\n\nHomework\n\nCreate a file called June_26_ForLoopHW.py and do pages 54 and 55\, and TRY IT YOURSELF on page 56\nCreate another file called June_26_ForLoopRangeHW.py and do pages 56-58\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240626T190000
DTEND;TZID=America/Los_Angeles:20240626T200000
DTSTAMP:20260421T075905
CREATED:20240627T074540Z
LAST-MODIFIED:20240627T074540Z
UID:25760-1719428400-1719432000@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nContinued on the monster inheritance project.\n\n  \nHomework:\nUpload your file to your google drive homework section when you are finished. \nThis is what we have so far for the play method: \n\npublic void play() {\n    System.out.println("\nPLAY GAME");\n    System.out.print("What is your character's name: ");\n    playerName = s.nextLine();\n    System.out.print("Set your character's health: ");\n    String strHealth = s.nextLine();\n    playerHealth = Integer.parseInt(strHealth);\n\n    while (true) {\n        // Darin has 100 health remaining\n        System.out.println("\n%s has %s health remaining".formatted(playerName\, playerHealth));\n        String monsterName = printMonsterMenu();\n        if (monsterName.toLowerCase() == "stop") {\n            break;\n        }\n        Monster m = monsterMap.get(monsterName.toLowerCase());\n        if (m == null) { // when I try to use .get()\, if i unsuccessfully get the value\, null will be returned\n            System.out.println("Invalid monster. Please try again.");\n        }\n        else {\n            System.out.print(attackMenu.formatted(monsterName));\n            String attackType = s.nextLine();\n            if (attackType.equals("1")) {\n                System.out.println("Do a Magic Attack");\n            }\n            else if (attackType.equals("2")) {\n                ;\n                // doMeleeAttack(m);\n            }\n            else if (attackType.equals("3")) {\n                ;\n                // doArrowAttack(m);\n            }\n            else if (attackType.equals("4")) {\n                System.out.println("Heal");\n            }\n            else {\n                System.out.println("Invalid choice. Please try again with 1\, 2\, 3\, or 4.");\n            }\n        }\n    }\n}\nYou want to implement the meleeAttack and arrowAttack methods by creating a new method in the Monster class for receiving damage. \nThen you will want to implement the two methods below which will be used in the else if statements for the play() method \n\n\nprivate void doMeleeAttack(Monster m) {\n    ;\n    // call a method from the monster class (receiveDamage)\, and use a random amount of attack and deplete\n    // the health from the monster\n\n    // do a random amount of damage from 10 to 20\n}\n\nprivate void doArrowAttack(Monster m) {\n    ;\n    // call a method from the monster class (receiveDamage)\, and use a random amount of attack and deplete\n    // the health from the monster\n\n    // do a random amount of damage from 5 to 25\n}\n\n\n\nNotes:\nIf you have any questions\, you may reach out to me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-4/
CATEGORIES:Introduction To Java,Java
END:VEVENT
END:VCALENDAR