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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200701T190000
DTEND;TZID=America/Los_Angeles:20200701T200000
DTSTAMP:20260605T124445
CREATED:20200702T032630Z
LAST-MODIFIED:20200702T032805Z
UID:3830-1593630000-1593633600@www.ayclogic.com
SUMMARY:7 PM - Intro to Python
DESCRIPTION:We went over the TellMeYourAgeHomework.\nWe reviewed the material for the quiz.  The quiz will cover all material we’ve gone over so far\, and will last for 2 hours from 6:00 to 8:00.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200701T193000
DTEND;TZID=America/Los_Angeles:20200701T203000
DTSTAMP:20260605T124445
CREATED:20200702T034652Z
LAST-MODIFIED:20200702T034652Z
UID:3833-1593631800-1593635400@www.ayclogic.com
SUMMARY:7:30 PM - Intro To Python
DESCRIPTION:Homework:\n\nCreate homework file as July1_ForLoopHomework.py\nDo page 52\, 57 and 59
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200702T183000
DTEND;TZID=America/Los_Angeles:20200702T193000
DTSTAMP:20260605T124445
CREATED:20200710T005744Z
LAST-MODIFIED:20200710T011647Z
UID:3859-1593714600-1593718200@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:Homework:\n\nContinue making progress on your final project. The final project is due on July 23\, 2020.\nMake some progress on July2_StarryNight.py work.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-15/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200703T090000
DTEND;TZID=America/Los_Angeles:20200703T100000
DTSTAMP:20260605T124445
CREATED:20200703T223559Z
LAST-MODIFIED:20200703T223559Z
UID:3840-1593766800-1593770400@www.ayclogic.com
SUMMARY:9 AM - Scratch 1
DESCRIPTION:We learned about X and Y coordinates in grid paper and scratch.\nWe draw shapes in scratch: Square\, Rectangle and Triangle
URL:https://www.ayclogic.com/event/9-am-scratch-1/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200705T160000
DTEND;TZID=America/Los_Angeles:20200705T173000
DTSTAMP:20260605T124445
CREATED:20200705T234005Z
LAST-MODIFIED:20200705T234005Z
UID:3842-1593964800-1593970200@www.ayclogic.com
SUMMARY:4 PM - Intro To Python
DESCRIPTION:We completed StarryNight program.\nWe started Baby Name generator program.\nHomework:\n\nTBD.
URL:https://www.ayclogic.com/event/4-pm-intro-to-python/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200707T170000
DTEND;TZID=America/Los_Angeles:20200707T180000
DTSTAMP:20260605T124445
CREATED:20200708T012708Z
LAST-MODIFIED:20200708T012801Z
UID:3849-1594141200-1594144800@www.ayclogic.com
SUMMARY:5PM-Scratch Level 1
DESCRIPTION:We finished the Animal Race Project\nWe started the Ask Gobo project on page 60.\nHomework\n\nFinish number 5 on page 62\nComplete page 63 and 64\n.
URL:https://www.ayclogic.com/event/5pm-scratch-level-1-14/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200708T193000
DTEND;TZID=America/Los_Angeles:20200708T203000
DTSTAMP:20260605T124445
CREATED:20200709T034224Z
LAST-MODIFIED:20200709T034224Z
UID:3855-1594236600-1594240200@www.ayclogic.com
SUMMARY:7:30 PM - Intro To Python
DESCRIPTION:We learned about While Loop.\nHomework:\n\nJuly8_WhileLoopHomework.py\n\nPage 118 to 121.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200709T183000
DTEND;TZID=America/Los_Angeles:20200709T193000
DTSTAMP:20260605T124445
CREATED:20200710T012818Z
LAST-MODIFIED:20200710T012818Z
UID:3863-1594319400-1594323000@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:We completed Starry Night project.\nHomework:\n\nContinue with Final project homework. The final project is due on July 23\, 2020.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-16/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200710T180000
DTEND;TZID=America/Los_Angeles:20200710T190000
DTSTAMP:20260605T124445
CREATED:20200711T021732Z
LAST-MODIFIED:20200711T021732Z
UID:3865-1594404000-1594407600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nAdd delay when launching fireball.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200710T180000
DTEND;TZID=America/Los_Angeles:20200710T190000
DTSTAMP:20260605T124445
CREATED:20200711T023409Z
LAST-MODIFIED:20200711T023409Z
UID:3867-1594404000-1594407600@www.ayclogic.com
SUMMARY:6PM-Scratch Level 2
DESCRIPTION:We finished the Fireball Fighting project.\nHomework\n\nAdd your own background and sprite pictures from the internet.\nCopy all the Unicorn Super and More Damage code into the Dragon sprite and Dragon ball with dragon super variables.\nMake sure your Scratch email is verified for the test on Monday
URL:https://www.ayclogic.com/event/6pm-scratch-level-2-15/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T090000
DTEND;TZID=America/Los_Angeles:20200711T100000
DTSTAMP:20260605T124445
CREATED:20200711T191434Z
LAST-MODIFIED:20200711T191434Z
UID:3880-1594458000-1594461600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We continued to learn about class inheritance.\n\nWe learned how to call functions within the class by doing self.<function_name>().\nWe learned how to call functions from outside the class by doing <variable_name>.<function_name>().\n\n\nWe installed Python 3.7\nNo homework for next week.
URL:https://www.ayclogic.com/event/9-am-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T100000
DTEND;TZID=America/Los_Angeles:20200711T110000
DTSTAMP:20260605T124445
CREATED:20200711T191225Z
LAST-MODIFIED:20200711T191225Z
UID:3878-1594461600-1594465200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We made sure to cleanup the fireball\, birds and cloud after they are out of screen\nWe organized some codes inside the main.py game_loop() and made functions out of them.\nWe added sound effect when fireball kill the bird. The code is uploaded on the google drive.\nHomework:\n\nRestrict the player movement to be inside the screen only.
URL:https://www.ayclogic.com/event/10-am-python-game-development-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T110000
DTEND;TZID=America/Los_Angeles:20200711T120000
DTSTAMP:20260605T124445
CREATED:20200711T182534Z
LAST-MODIFIED:20200711T190113Z
UID:3874-1594465200-1594468800@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We made the cloud appear less frequently.\nWe fixed the problem where the bird turn to the right after if moved to the left.\nWe made the cloud moved slower.\nHomework:\n\nCreate Fireball class\nIt has attributes x\,y\, size\, direction and screen.\nCopy Bird.py and rename to Fireball.py\n\nChange the image name\nYou don’t need the _A.png and _B.png\n\n\nIntegrate Fireball class into main.py\n\nImport the class on the top of the file.\nCreate fireball_group\nAdd a new Fireball into the fireball_group.\nInside the game_loop() call fireball_group.update()
URL:https://www.ayclogic.com/event/11-am-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T130000
DTEND;TZID=America/Los_Angeles:20200711T140000
DTSTAMP:20260605T124445
CREATED:20200711T201752Z
LAST-MODIFIED:20200711T215411Z
UID:3882-1594472400-1594476000@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:We completed Password Generator program\nHomework:\n\nDo StarWars questions from number 2 and 3 in here: https://www.ayclogic.com/intro-to-python/star-wars-problem/
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T140000
DTEND;TZID=America/Los_Angeles:20200711T150000
DTSTAMP:20260605T124445
CREATED:20200711T223000Z
LAST-MODIFIED:20200711T223047Z
UID:3889-1594476000-1594479600@www.ayclogic.com
SUMMARY:2 PM - Intro to Python
DESCRIPTION:Today we went over the final projects.\nWe went over BabyNameGenerator.\nYour homework is to add some more features to BabyNameGenerator:\n\nFinish implementing “get_random_name” function.  This should accept the user_input as the gender parameter and select a random boy’s name or a random girl’s name.  This name should be returned from the function. HINT: you need to use use an if statement to check if the user has selected boy or girl and the random.choice module.\nCreate a for loop to repeatedly call “get_random_name” and print a random boy or girl name “number_name” times.  HINT: to use the “for” loop\, you need to convert “number_name” to an integer and then pass it to the “range” function.
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-15/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T150000
DTEND;TZID=America/Los_Angeles:20200711T160000
DTSTAMP:20260605T124445
CREATED:20200712T024803Z
LAST-MODIFIED:20200716T214050Z
UID:3904-1594479600-1594483200@www.ayclogic.com
SUMMARY:3 PM - Intro To Java
DESCRIPTION:We continued with JavaFX Vehicle System\n\nWe made the insert button have round edges\nWe added AYCLOGIC logo on the top right hand corner of the interface.\n\n\nHomework:\n\nAdd the following components in the User Interface\n\nDo it in BorderPaner center:\n\nLabels: Make\, Model\, Number of Seats\n3 Text Fields: makeTextField\, modelTextField\, numOfSeatTextField\n\n\n2 buttons. Do it in BorderPane right:\n\nAdd a FlowPane:\n\nSearch button\, use the magnifying glass icon\, no text.\nClear button\, use the mini broom icon\, no text.\n\n\n\n\nPlease refer to screenshot below for reference.
URL:https://www.ayclogic.com/event/3-pm-intro-to-java-16/
CATEGORIES:Introduction To Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T160000
DTEND;TZID=America/Los_Angeles:20200711T170000
DTSTAMP:20260605T124445
CREATED:20200712T003803Z
LAST-MODIFIED:20200712T003803Z
UID:3894-1594483200-1594486800@www.ayclogic.com
SUMMARY:4PM-Scratch Level 2
DESCRIPTION:We reviewed for the test on Monday.\nMonday is the Scratch Level 2 test\, please study the following\n\nFireball Fighting Game: https://scratch.mit.edu/projects/177345577/\nSpaceship 2 Game: https://scratch.mit.edu/projects/282450480/\nCheese Chase Game: https://scratch.mit.edu/projects/240119251/\nDoom On The Broom: https://scratch.mit.edu/projects/321641060/\nPlease verify your Scratch email and contact Mr. Gamas if you have any problems.\nYou need gmail to do your test.\nThe test is going to be 2 hours.
URL:https://www.ayclogic.com/event/4pm-scratch-level-2-31/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T160000
DTEND;TZID=America/Los_Angeles:20200711T170000
DTSTAMP:20260605T124445
CREATED:20200712T010056Z
LAST-MODIFIED:20200712T010056Z
UID:3893-1594483200-1594486800@www.ayclogic.com
SUMMARY:4 PM Scratch Level 2
DESCRIPTION:Today we started with the Cheese Chase project.\nFor Homework:\n\nMake sure to add in the maze for the cheese chase as a new sprite.\nThe maze should not have any slants/diagonals in it.\nWhen the mouse touches the maze it should counter the movement of the mouse. (Move -5 steps)
URL:https://www.ayclogic.com/event/4-pm-scratch-level-2-15/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T170000
DTEND;TZID=America/Los_Angeles:20200711T180000
DTSTAMP:20260605T124445
CREATED:20200712T005922Z
LAST-MODIFIED:20200712T005922Z
UID:3896-1594486800-1594490400@www.ayclogic.com
SUMMARY:5 PM - Intro To Python
DESCRIPTION:We went over Variables and Data Types and Boolean expressions\nHomework:\n\nCreate Python file July11_StringHomework.py\nFrom the book it will be page 20 to 23
URL:https://www.ayclogic.com/event/5-pm-intro-to-python/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200711T170000
DTEND;TZID=America/Los_Angeles:20200711T180000
DTSTAMP:20260605T124445
CREATED:20200712T010221Z
LAST-MODIFIED:20200712T010221Z
UID:3899-1594486800-1594490400@www.ayclogic.com
SUMMARY:5 PM Scratch Level 2
DESCRIPTION:Today we continued on with the Doom on the Broom project.\nFor Homework:\n\nMake sure to do from pages 118 to page 123.\nIt may look like a lot but its pretty simple with a few minor changes and duplications.
URL:https://www.ayclogic.com/event/5-pm-scratch-level-2-9/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200712T140000
DTEND;TZID=America/Los_Angeles:20200712T150000
DTSTAMP:20260605T124445
CREATED:20200712T232847Z
LAST-MODIFIED:20200712T232847Z
UID:3907-1594562400-1594566000@www.ayclogic.com
SUMMARY:2 PM - Intro To Python
DESCRIPTION:We setup Thonny and Zoom in the computer.\nWe learned about variables and data type: Integer and String.\nHomework:\n\nDo homework page. 20 to 22
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-16/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200712T150000
DTEND;TZID=America/Los_Angeles:20200712T160000
DTSTAMP:20260605T124445
CREATED:20200712T233046Z
LAST-MODIFIED:20200712T233046Z
UID:3909-1594566000-1594569600@www.ayclogic.com
SUMMARY:3 PM - Intro To Python
DESCRIPTION:We completed Starry Night project.\nWe fixed some problems with Warren and Max final projects.\nHomework:\n\nMake some progress with the final project.
URL:https://www.ayclogic.com/event/3-pm-intro-to-python/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200713T180000
DTEND;TZID=America/Los_Angeles:20200713T200000
DTSTAMP:20260605T124445
CREATED:20200714T032404Z
LAST-MODIFIED:20200714T032404Z
UID:3911-1594663200-1594670400@www.ayclogic.com
SUMMARY:6 PM - Scratch Level 2
DESCRIPTION:Scratch Level 2 test. 2 hours test.
URL:https://www.ayclogic.com/event/6-pm-scratch-level-2-24/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200714T170000
DTEND;TZID=America/Los_Angeles:20200714T180000
DTSTAMP:20260605T124445
CREATED:20200715T011640Z
LAST-MODIFIED:20200718T000232Z
UID:3913-1594746000-1594749600@www.ayclogic.com
SUMMARY:5PM-Scratch Level 1
DESCRIPTION:We finished the Ask Gobo project.\nWe learned about coordinates.\nHomework\n\nMake a new project called Draw Shapes.\nMake the cat draw the four shapes( square\, rectangle\, triangle and hexagon) in Scratch.\nThe grid paper is at the very bottom of https://www.ayclogic.com/project-resources/\nIf you need help you can look at my project for reference https://scratch.mit.edu/projects/411673801/editor
URL:https://www.ayclogic.com/event/5pm-scratch-level-1-15/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200714T180000
DTEND;TZID=America/Los_Angeles:20200714T190000
DTSTAMP:20260605T124445
CREATED:20200715T014849Z
LAST-MODIFIED:20200715T020645Z
UID:3915-1594749600-1594753200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:We went over final projects codes.\nWe started Baby Name Generator program\nHomework:\n\nContinue with your final project. It is due on July 21.\nContinue with Baby Name Generator program:\n\nBefore the while loop create “boys_names” list: Add 5 boys names\nBefore the while loop create “girls_names” list: Add 5 girls names\nCreate a function\, get_random_name(selection)\n\nif “selection” parameter is equal to “1”\, return a random boy’s name from boys_names list.\nelse return a random girl’s name from girls_names list.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-19/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200715T190000
DTEND;TZID=America/Los_Angeles:20200715T200000
DTSTAMP:20260605T124445
CREATED:20200716T030242Z
LAST-MODIFIED:20200716T030655Z
UID:3919-1594839600-1594843200@www.ayclogic.com
SUMMARY:7 PM - Intro to Python
DESCRIPTION:Today we went over quiz 1\, congrats to everyone for doing so well!\nWe learned about random module.\nWe started implementing Magic8Ball.\nYour homework is to refactor Magic8Ball to use the “random.choice” function rather than “random.randint” function:\n\nCreate a list of answers\nSelect a random answer by using random.choice with the answers as a parameter.\nPrint the random answer.\nMake sure that you can run “Magic8Ball.py” and it still has the same functionality as before.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200715T193000
DTEND;TZID=America/Los_Angeles:20200715T203000
DTSTAMP:20260605T124445
CREATED:20200716T035513Z
LAST-MODIFIED:20200716T035513Z
UID:3924-1594841400-1594845000@www.ayclogic.com
SUMMARY:7:30 PM - Intro To Python
DESCRIPTION:We went through While loops again.\nWe created another version of Tell Me Your Age program but wrapped inside a While loop.\nHomework:\n\nInside “Tell Me You Are” program that we did in the class (July15_TellMeYourAgeForever.py)\, add the following:\n\nwhen user enter “quit” or “exit”\n\nit will print “Thank you\, please come again later”\nit will break from the loop.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200716T173000
DTEND;TZID=America/Los_Angeles:20200716T183000
DTSTAMP:20260605T124445
CREATED:20200724T003707Z
LAST-MODIFIED:20200724T003707Z
UID:3984-1594920600-1594924200@www.ayclogic.com
SUMMARY:5:30 PM - Intro To Python
DESCRIPTION:We continued Baby Name Generator program.\nHomework:\n\nContinue with Final project\, it is due next week on 07/21.
URL:https://www.ayclogic.com/event/530-pm-intro-to-python-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200716T183000
DTEND;TZID=America/Los_Angeles:20200716T193000
DTSTAMP:20260605T124445
CREATED:20200718T191904Z
LAST-MODIFIED:20200724T004352Z
UID:3936-1594924200-1594927800@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:We started BabyNameGenerator program.\nHomework:\n\nThe Final project is due next week on July 23\, 2020.\nCreate a list\, “boy_names”\, and this list should have 5 boy’s names: Matthew\, Mark\, Luke\, John\, Alex\nCreate a list\, “girl_names”\, and this list should have 6 girl’s names: Abigail\, Mary\, Ruth\, Naomi\, Esther\, Eve\ncreate a function “get_random_name(selection)”\nIf “selection” parameter is “1”\, return a random name from “girl_names” list.\nif “Selection” parameter is “2”\, return a random name from “boy_names” list.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200717T180000
DTEND;TZID=America/Los_Angeles:20200717T190000
DTSTAMP:20260605T124445
CREATED:20200718T024253Z
LAST-MODIFIED:20200718T024253Z
UID:3928-1595008800-1595012400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We learned how to put a cool-down period in launching fireball.\nWe fixed the problem where the fireball is only moving to the right.\nWe added background music to the Birdie.\nHomework:\n\nStart the Birdie game\, while the player is facing right\, continuously press the space key for 30 seconds. This will launch fireball for 30 seconds and the fireball will be going to the right. Make sure the fireball is only going in the right direction (not left).\nLeave the project open for 5 to 10 minutes. You will notice that the fireball starts to appear from the left. This is because when the fireball leaves the screen from the right\, they don’t magically disappear. They are still there in the memory until you explicitly kill. If you don’t kill your fireball\, after it leaves the screen\, your game can be slow.\nIn the Fireball class inside the update function\, put a code that if the x is less than 0 or if x is greater than the width of the screen do “self.kill()” . This will ensure the fireball is removed when it leaves the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR