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:20240805T160000
DTEND;TZID=America/Los_Angeles:20240805T170000
DTSTAMP:20260421T224847
CREATED:20240805T221607Z
LAST-MODIFIED:20240805T221607Z
UID:26290-1722873600-1722877200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We Did:\n\nContinued learning about dictionaries\, how to loop through them\, and how to use if statements with them.\n\nHomework:\nCreate a new file called Aug5_DictionaryCopyHW.py and upload it into the google drive when you are finished. \n\nDo try it yourself page 99 numbers 6-1 and 6-2\n\nCreate a second file called Aug5_DictionaryCopyHW2.py and upload it into the google drive when you are finished. \n\nCopy codes form pages 100-101 (in the third edition) or 99 – 101 (in the second edition). Specifically\, you want to copy down the topics: Looping Through a Dictionary until Looping through all keys in a dictionary.\n\nNOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nExpected holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T170000
DTEND;TZID=America/Los_Angeles:20240805T180000
DTSTAMP:20260421T224847
CREATED:20240805T224950Z
LAST-MODIFIED:20240806T031053Z
UID:26292-1722877200-1722880800@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by adding bad balloon variants\, as well as sound effects\n\nHomework:\nContinue working on your individual project according to the assignment listed in your project proposal. \nFOR EVERYONE\, make sure you call self.kill() to remove the sprites when they go out of the screen. \n\n\n\nChris\n\nUpdate your project proposal to detail what you are adding due August 12.\nMake the player\, enemy\, and projectiles smaller so the arena is larger\, and increase the player movement speed.\nAdd more than one enemy in one field as they are small to ramp up difficulty. You may want to introduce a variable to keep of how many levels you have been through\nAdd game landing page\, game win/loss page\, and a game credits page.\n\n\nBrandon\nExtra idea: introduce homing projectilesUpdate your project proposal for what you are going to do due on August 12\, as well as what you have accomplished.\n\nTo edit: \n\nMake the projectile image better by rotating\, and then using transform.scale as in dragon birdie\nAdd collision detection between player and projectile. If a player get hit\, make player’s health goes down\, and make the projectile disappear.\nAdd game modes – landing page\, credits page\, game over page.\nAfter this\, you need to make the game more complicated\, perhaps by introducing levels after a timer runs up\, where different projectiles spawn in (including straight projectiles)\n\n\nDakota\n\nUpdate the project proposal.\nCreate different game modes for landing page\, game in session\, credits page\, game over.\nEdit the projectile using fire alpaca for a more visually aesthetic design.\nMake 2 enemies spawn at once at certain intervals so the game has a more randomizing mechanic.\nAttempt to create an explode class that appears when a collision happens\, and disappears (by using self.kill() in the explode class) after perhaps 3 seconds\n\n\n\n\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nThe final project is due August 19.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T190000
DTEND;TZID=America/Los_Angeles:20240805T200000
DTSTAMP:20260421T224847
CREATED:20240806T034852Z
LAST-MODIFIED:20240806T034852Z
UID:26296-1722884400-1722888000@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:What We Did Today:\n\nStarted on the Monster Inheritance project\, implement all functionalities except for the play method().\n\nHomework:\n\nCreate the start of the play() method.\nAfter printing out the header “ADD PLAYER”\, get input from the shell after asking the user what monster they want to fight\nCheck the input by using .get()\, where .get() returns the monster object if the key exists\, and null otherwise.\nPrint out “Monster exists” if .get() works to get a valid monster\, and “Monster %s does not exist in the system. Please try again.” otherwise\nYou will want to name the input for the monster as monsterKey\n\nSample output: \nPLAY GAME\nEnter player name: darin\nEnter player name: 100 \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): trol\nMonster trol does not exist in the system. Please try again. \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): troll\nMonster exists \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): Troll\nMonster exists \ndarin has 100 health remaining.\nPlease select one of the following monsters:\nTroll – 75 health – 10 max attack\nGoblin – 30 health – 5 max attack\nDragon – 100 health – 20 max attack\nEnter your selection (Enter ‘stop’ to end the game): \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-13/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240805T193000
DTEND;TZID=America/Los_Angeles:20240805T203000
DTSTAMP:20260421T224847
CREATED:20240809T005033Z
LAST-MODIFIED:20240809T005033Z
UID:26381-1722886200-1722889800@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nWork on your projects (Week3 and before should be done)\nWill be Due Sep. 16
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-23/
END:VEVENT
END:VCALENDAR