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:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T090000
DTEND;TZID=America/Los_Angeles:20210918T100000
DTSTAMP:20260424T213709
CREATED:20210918T181519Z
LAST-MODIFIED:20210918T181519Z
UID:9439-1631955600-1631959200@www.ayclogic.com
SUMMARY:9 AM - Android Game Development
DESCRIPTION:Today We Do\n\nWe setup Birdie Mobile project from git in Android Studio.\nWe added background image in the project.\n\nHomework\n\nWe added a background image during the class\, now the homework is to practice adding a new background to your application. Follow these steps\n\nOpen your Birdie Mobile project.\nDownload image in the bottom of this page to your computer\nCopy that image and paste it to your project in this location “res > drawable” folder. Look at screenshot below\n\nModify activity_main.xml. Replace this line android:src=”@drawable/background” with this android:src=”@drawable/test_background”\nRun your application in the emulator and hopefully you see the new background image.\n\n\n\n  \ntest_background.png
URL:https://www.ayclogic.com/event/9-am-android-game-development/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T100000
DTEND;TZID=America/Los_Angeles:20210918T110000
DTSTAMP:20260424T213709
CREATED:20210918T040156Z
LAST-MODIFIED:20210918T041152Z
UID:9431-1631959200-1631962800@www.ayclogic.com
SUMMARY:SAT - 10 AM - Scratch 1 - Gamas
DESCRIPTION:Today We Do\n\nWe started Spaceship project.\nWe converted from snow flake to star sprite\nWe created the rocketship sprite that can go left\, up\, down and right. And change the costume everytime it moves.\n\nHomework\n\nDuplicate Star sprite and name the duplicate sprite into “Asteroid”\nChange the “Asteroid” costume and draw any kind rock.\nCreate the second costume for the “Asteroid”.\nChange the code in the “Asteroid” sprite to make the asteroid bigger than the star.
URL:https://www.ayclogic.com/event/sat-10-am-scratch-1-gamas-5/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T100000
DTEND;TZID=America/Los_Angeles:20210918T110000
DTSTAMP:20260424T213709
CREATED:20210918T180041Z
LAST-MODIFIED:20210918T180041Z
UID:9437-1631959200-1631962800@www.ayclogic.com
SUMMARY:10 AM - Intro To Java
DESCRIPTION:Today We Do\n\nWe continued using HashMap in SchoolApplication.\nWe learned to find thing using HashMap is much more efficient than finding a student or teacher using List.\n\nHomework\n\nReview codes below in SchoolApplication and come up with questions next week:\n\naddNewStudent()\nfindStudent()\nlistAllStudents()\nfindStudentByHashMap()
URL:https://www.ayclogic.com/event/10-am-intro-to-java-15/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T120000
DTEND;TZID=America/Los_Angeles:20210918T130000
DTSTAMP:20260424T213709
CREATED:20210918T195938Z
LAST-MODIFIED:20210918T212826Z
UID:9444-1631966400-1631970000@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Today \n\nWe went over the inheritance homework\nWe added the blue background and moved the configs to a config file.\n\nHomework \n\nUse one of the bird filenames to load up an image and draw it on the screen after you draw the blue background. I’ve uploaded the source code here.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-24/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T120000
DTEND;TZID=America/Los_Angeles:20210918T130000
DTSTAMP:20260424T213709
CREATED:20210918T202140Z
LAST-MODIFIED:20210918T202140Z
UID:9446-1631966400-1631970000@www.ayclogic.com
SUMMARY:12 PM - Advanced Python Game Development
DESCRIPTION:Today We Do\n\n\nFixed Powerup spawn location overlapping with walls \n\n\nFixed Shield does not go away. \n\n\nFixed the enemy tank does not launch bullet periodically. \n\nThe class is finished congrats.
URL:https://www.ayclogic.com/event/12-pm-advanced-python-game-development-13/
CATEGORIES:Advanced Python Game Development,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T130000
DTEND;TZID=America/Los_Angeles:20210918T140000
DTSTAMP:20260424T213709
CREATED:20210918T212449Z
LAST-MODIFIED:20210918T212449Z
UID:9449-1631970000-1631973600@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today: \n\nWe went over the final projects\nWe created multiple balloons with random locations.\n\nHomework: \n\nWork on your final project.\nFeel free to email me about question.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-33/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T140000
DTEND;TZID=America/Los_Angeles:20210918T150000
DTSTAMP:20260424T213709
CREATED:20210919T000724Z
LAST-MODIFIED:20210919T000724Z
UID:9460-1631973600-1631977200@www.ayclogic.com
SUMMARY:2PM - Intro to Python - Latisha
DESCRIPTION:Today we did:\n\nQuiz Review\n\nStudy for the quiz:\n\nVariables and data types\nHow to combine string using “f” formater?\nIF ELIF ELSE\nHow to get input from Shell input()\, int()\nList. How to add a new element to the list using append?\nFor Loop (with range and with list)\nWhile loop\nHow to continuously ask user for input until user enter “quit” and break from the loop.\nHow to make String upper case\, lower case and capital the first letter of every word.\n\nNotes about the quiz:\n\nYou can use Thonny to write code\, but you cannot open any of your old files to copy code\nMake sure you have a gmail account to take your quiz (not a school email)\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/2pm-intro-to-python-latisha-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T140000
DTEND;TZID=America/Los_Angeles:20210918T150000
DTSTAMP:20260424T213709
CREATED:20210925T171815Z
LAST-MODIFIED:20210925T171815Z
UID:9546-1631973600-1631977200@www.ayclogic.com
SUMMARY:2 PM - Intro To Python - Gamas
DESCRIPTION:Homework\n\nCreate Sep18_FixPythonErrorHomework.py\nCopy all the codes from https://www.ayclogic.com/fixing-python-bugs/ into Thonny.\nFix all the broken codes . Remember last week we learn how to fix python bugs.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-gamas-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T150000
DTEND;TZID=America/Los_Angeles:20210918T160000
DTSTAMP:20260424T213709
CREATED:20210918T230504Z
LAST-MODIFIED:20210922T020945Z
UID:9453-1631977200-1631980800@www.ayclogic.com
SUMMARY:3pm Scratch Level 1 - Bill
DESCRIPTION:Today We:\n\nContinued the Animal Crossing project\nAnimated each of the animals by changing their costumes\nLearned how to drag and drop sprites to get their exact location already filled out inside the code\nAdded animals that moved Diagonally\nFinished the Animal Crossing project\nStarted the birthday card project\nSet the background and created a cake\nMade the cake start from the bottom left of the screen\nMade it glide to the center bottom of the screen\n\nYour HW:\n\nMake both of the sharks start at the top of the screen\nMake them glide down to the bottom next to both sides of the cake\nUse the cake’s code if you need help but make it move down instead of left/right
URL:https://www.ayclogic.com/event/3pm-scratch-level-1-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T150000
DTEND;TZID=America/Los_Angeles:20210918T160000
DTSTAMP:20260424T213709
CREATED:20210918T230707Z
LAST-MODIFIED:20210921T012153Z
UID:9454-1631977200-1631980800@www.ayclogic.com
SUMMARY:3 PM - Scratch Level 1 - Allison
DESCRIPTION:Today we:\n\nadded background music to the Virtual Snow project\nadded some finishing touches to the Virtual Snow project\nstarted the Spaceship project\nchanged the Snowflake sprite into Star sprite for the Spaceship project\n\nHomework: \n\nadd a Rocketship sprite from the Scratch Sprite Library\ncode the Rocketship sprite to move up when the up arrow is pressed\ncode the Rocketship sprite to move left when the left arrow is pressed\ncode the Rocketship sprite to move right when the right arrow is pressed\ncode the Rocketship sprite to move down when the down arrow is pressed\n\n\nhomework hint: if you have the Dino Dance project\, you can look at that for reference on how we coded the dinosaur to move\n\nif you don’t have the Dino Dance project\, you can click on this link and click “See Inside” to see the code for the blue dinosaur: https://scratch.mit.edu/projects/456967969\nthere are many ways to code a sprite to move up\, left\, right\, and down. You can pick any way you want. The blue dinosaur’s code in the Dino Dance project is just one way to code a sprite to move up\, left\, right\, and down\n\n\ncontact us if you need any help or have any questions
URL:https://www.ayclogic.com/event/3-pm-scratch-level-1-allison-3/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T150000
DTEND;TZID=America/Los_Angeles:20210918T160000
DTSTAMP:20260424T213709
CREATED:20210918T231505Z
LAST-MODIFIED:20210919T030532Z
UID:9455-1631977200-1631980800@www.ayclogic.com
SUMMARY:3 PM - Python Game Development
DESCRIPTION:Today We Do\n\nWe made sure that bullet/fireball is spawn on the screen.\n\nHomework\nFor Raelyn\, Bradley and Corey\n\nMake sure when health goes to 0\, you display the Game Over page properly. The Game Over page should have play button. And the play button should be clickable.\n\nFor Kyle and Anderson\n\nWhen the enemy is moving diagonal\, the hitbox of your enemy does not move up or down. Fix your code so the hitbox is following the enemy movement.\n\nFor Everyone \n\nAdd more pink lines on your map. The pink lines are the places in your map where you can place your towers. Place them in location where you can possibly drop the tower during the game. In main.py\, look at create_tower_hotspot(self) method.\nModify TowerForPurchase so the tower will be shrink according to the self.size. Currently\, self.size is not being used. It needs to be used to shrink the size of the tower image.\nIn main.__init__() add more TowerForPurchase into self.tower_for_purchase_group. Place one tower for each tower type you have in your game onto the map. Place them in a location where it does not obstruct your game play.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-43/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T160000
DTEND;TZID=America/Los_Angeles:20210918T170000
DTSTAMP:20260424T213709
CREATED:20210919T001426Z
LAST-MODIFIED:20210919T001426Z
UID:9462-1631980800-1631984400@www.ayclogic.com
SUMMARY:4PM - Intro to Python - Nathaniel
DESCRIPTION:Today we did:\n\nStarted Robux System\n\nCompleted selections 1\, 5\, and invalid selections\nStarted selection 4\n\n\n\nHomework\n\n\nFor Robux System\, do selections 2 (hair) and 3 (vip server) and add them to the forever loop. \n\nContinue coding your project\, I will be checking the progress each class period\n\n\nFinal Project due date: October 2\nFinal Project Criteria Link: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nProject Examples\nProject Examples 2\n\nIf you have any questions\, please send an email to latisha@ayclogic.com
URL:https://www.ayclogic.com/event/4pm-intro-to-python-nathaniel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T170000
DTEND;TZID=America/Los_Angeles:20210918T180000
DTSTAMP:20260424T213709
CREATED:20210919T010132Z
LAST-MODIFIED:20210920T023103Z
UID:9464-1631984400-1631988000@www.ayclogic.com
SUMMARY:5 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe started MonsterInheritanceSystem project.\n\nHomework\n\nIn monster_system.py \, inside print_menu(self) method\, loop through each element inside self.monster_dictionary and print something like below. This is very similar to print_menu(self) method inside ShoppingCart application which you guys completed last week.\n\nYour have 200 health remaining.\nPlease choose your monster: \n    Troll - 50 healths - 30 attack points.\n    Water Golem - 30 healths - 20 attack points.\n    Dragon - 100 healths - 50 attack points.\nEnter your selection (enter "exit" to quit):
URL:https://www.ayclogic.com/event/5-pm-python-oop/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20210918T180000
DTEND;TZID=America/Los_Angeles:20210918T190000
DTSTAMP:20260424T213709
CREATED:20210919T020443Z
LAST-MODIFIED:20210919T020443Z
UID:9467-1631988000-1631991600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework\n\nIn Shooting Balloon\, change the code in main.py and bug.py so that when the player pop the bug\, the bug costumes change to use dizzy bug instead of flying bug. And also\, when the bug is dizzy\, make the bug falls down.\nLook at how we did similar thing in Flappy Duck.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-163/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR