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:20201201T180000
DTEND;TZID=America/Los_Angeles:20201201T190000
DTSTAMP:20260503T010250
CREATED:20201202T040408Z
LAST-MODIFIED:20201202T040408Z
UID:5333-1606845600-1606849200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We continued with learning how to pull and push from gitlab.\nHomework:\n\nPlatformer game: Create platform.py and load the different platform images. Make the platform appears on the screen.\nWhack-a-mole game: Create enemy.py and make one of the mole image appear on the screen.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-63/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201202T190000
DTEND;TZID=America/Los_Angeles:20201202T200000
DTSTAMP:20260503T010250
CREATED:20201203T042042Z
LAST-MODIFIED:20201209T034107Z
UID:5345-1606935600-1606939200@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today we reviewed how to define classes and create objects in python\nWe learned about inheritance in python.\nHomework\n\nRead and do the exercises & examples on page 167-168.\nIn order to develop advanced games\, we need a better Python editor. Therefore\, please download these 2 softwares\n\nInstall Python 3.7: https://www.ayclogic.com/python-installation-guide/\nInstall Pycharm: https://www.ayclogic.com/pycharm-setup-guide/
URL:https://www.ayclogic.com/event/7-pm-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201203T180000
DTEND;TZID=America/Los_Angeles:20201203T190000
DTSTAMP:20260503T010250
CREATED:20201204T015935Z
LAST-MODIFIED:20201204T025631Z
UID:5350-1607018400-1607022000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the progress in final projects.\n\nWe made the hammer swing in Whack-a-mole game.\n\n\nWe continued with Balloon Shoot project.\nHomework:\n\nWhack-a-mole game:\n\nCreate multiple enemy_mode:\n\nAPPEARING\nDISAPPEARING\nATTACK\nIDLE\n\n\nAnimate the mole come out from the ground (APPEARING mode)\n\n\nPlatform-runner game:\n\nCreate bullet.py\nWhen user click space key launch bullet from where player is located.\nin the main.py\, enhance create_platform() to make all the platforms for your game.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-64/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201203T180000
DTEND;TZID=America/Los_Angeles:20201203T190000
DTSTAMP:20260503T010250
CREATED:20201204T041405Z
LAST-MODIFIED:20201204T041444Z
UID:5355-1607018400-1607022000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We added the ability for the player to move left\, right\, up and down by keyboards a\,w\,s\,d.\nHomework:\n\n\nInside main.py\n# create "create_fireball(self)" function.\n# check if user is pressing SPACE key\n# if it is then create a fireball\n# add fireball to fireball_group\n# don't forget to call this function in the game_loop
URL:https://www.ayclogic.com/event/7-pm-python-game-development-13/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201204T180000
DTEND;TZID=America/Los_Angeles:20201204T190000
DTSTAMP:20260503T010250
CREATED:20201214T002942Z
LAST-MODIFIED:20201214T002942Z
UID:5516-1607104800-1607108400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to install git software in students’ computers. This is necessary so students can share their codes among team members and myself.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-72/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201205T090000
DTEND;TZID=America/Los_Angeles:20201205T100000
DTSTAMP:20260503T010250
CREATED:20201205T190112Z
LAST-MODIFIED:20201205T190112Z
UID:5363-1607158800-1607162400@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over how to kill the sprite when it is off the screen.\nWe learn how to detect collission between Bird and fireball.\nHomework:\n\nDetect collision between Bird and Player. When the collide the player needs to disappear.\nIn the main.py\, __init__ function load the assets/play_button.png save into variable self.play_button.\nCreate a function:\n\nhandle_game_not_started\ndo self.screen.blit(self.play_button\, 0\,0)
URL:https://www.ayclogic.com/event/9-am-python-game-development-36/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201205T100000
DTEND;TZID=America/Los_Angeles:20201205T110000
DTSTAMP:20260503T010250
CREATED:20201205T190421Z
LAST-MODIFIED:20201205T190421Z
UID:5365-1607162400-1607166000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nIn the main.py inside game_loop() do the following\n\nIf self.count_down <= 0 then change the game mode to GAME_WIN.\nIf game mode is GAME_WIN display GAME_WIN page by calling game_win_page() function.\n\n\nIn the main.py\, create game_win_page() function.\n\nIt will display a big GAME WIN text\, similar to how you display GAME OVER text.\nDisplay play button.
URL:https://www.ayclogic.com/event/10-am-python-game-development-32/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201205T120000
DTEND;TZID=America/Los_Angeles:20201205T130000
DTSTAMP:20260503T010250
CREATED:20201205T210443Z
LAST-MODIFIED:20201205T210443Z
UID:5373-1607169600-1607173200@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:Homework:\n\nCreate platform.py\nLoad “assets/images/PNG/platform1-1.png” image inside platform.py.\nIntegrate platform.py into main.py and display one platform on the screen.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201205T130000
DTEND;TZID=America/Los_Angeles:20201205T140000
DTSTAMP:20260503T010250
CREATED:20201206T022916Z
LAST-MODIFIED:20201206T022916Z
UID:5394-1607173200-1607176800@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the dictionaries homework\nWe learned about classes and objects in python and created a class representing a Human and Student\nYour homework is to read and do the examples and exercises from page 158 to 162.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201205T180000
DTEND;TZID=America/Los_Angeles:20201205T190000
DTSTAMP:20260503T010250
CREATED:20201213T015844Z
LAST-MODIFIED:20201213T015844Z
UID:5501-1607191200-1607194800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We installed Python 3.7 and Pycharm on everyone computers.\nNo homework next week.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-69/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201208T180000
DTEND;TZID=America/Los_Angeles:20201208T190000
DTSTAMP:20260503T010250
CREATED:20201211T015854Z
LAST-MODIFIED:20201211T015854Z
UID:5453-1607450400-1607454000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over each individual final projects.\nHomework:\n\nPlatform runner. Make the player able to move left and right.\nWhack-a-mole. Create animation for the following mode\n\nDISAPPEARING\nATTACK
URL:https://www.ayclogic.com/event/6-pm-python-game-development-67/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201209T190000
DTEND;TZID=America/Los_Angeles:20201209T200000
DTSTAMP:20260503T010250
CREATED:20201210T042256Z
LAST-MODIFIED:20201210T042256Z
UID:5449-1607540400-1607544000@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:Today we went over the inheritance homework.\nAfter installing pycharm and python3.7\, we learned how to configured pycharm and confirm it’s installed correctly.\nYour homework is to finish installing and setting up pycharm.  Make sure you follow the instructions here:\n\nInstall Python 3.7: https://www.ayclogic.com/python-installation-guide/\nInstall Pycharm: https://www.ayclogic.com/pycharm-setup-guide/\n\n\nPlease email at chet@ayclogic.com me if you get stuck setting up pycharm.  We’re going to need it for next class to start on our first pycharm project!
URL:https://www.ayclogic.com/event/7-pm-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201210T170000
DTEND;TZID=America/Los_Angeles:20201210T180000
DTSTAMP:20260503T010250
CREATED:20201211T041116Z
LAST-MODIFIED:20201211T041116Z
UID:5459-1607619600-1607623200@www.ayclogic.com
SUMMARY:5 PM - Python Game Development makeup
DESCRIPTION:Makeup for Nathaniel Leornard. Installed git bash and integrate the git into his computer. Load his final project into his Pycharm
URL:https://www.ayclogic.com/event/5-pm-python-game-development-makeup-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201210T180000
DTEND;TZID=America/Los_Angeles:20201210T190000
DTSTAMP:20260503T010250
CREATED:20201211T040542Z
LAST-MODIFIED:20201211T040542Z
UID:5455-1607623200-1607626800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nWhack-a-mole:\n\nAdd functionality to change the mode of the mole when user press the following keys\n\nwhen user press “1”\, change the mode into NORMAL_MODE\nwhen user press “2”\, change the mode into APPEARING_MODE\nwhen user press “3” change the mode into DISAPPEARING_MODE\nwhen user press “4” change the mode into ATTACKING_MODE\n\n\n\n\nPlatformRunner:\n\nAdd the enemy.py.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-68/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201210T190000
DTEND;TZID=America/Los_Angeles:20201210T200000
DTSTAMP:20260503T010250
CREATED:20201211T040857Z
LAST-MODIFIED:20201211T040857Z
UID:5457-1607626800-1607630400@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We made the fireball to be launchable when the user press SPACE key.\nWe made the fireball face left and right according to player.x\, player.y and player.direction.\nHomework:\n\ncurrently the fireball is launched too frequent which make the game super easy. We have to change the code in main.py create_fireball() function to slow down the creation of fireball. Look at how we slow down the creation of bird and cloud. It is a similar way. But this time\, you have to take into consideration that user also has to press SPACE key before the fireball is launched.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201211T180000
DTEND;TZID=America/Los_Angeles:20201211T190000
DTSTAMP:20260503T010250
CREATED:20201214T002648Z
LAST-MODIFIED:20201214T002648Z
UID:5514-1607709600-1607713200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to have GAME_OVER mode in Flappy Duck game.\nHomework:\n\nDisplay the score of the game on the top left corner of the screen. Look at how we did it in the Birdie project.\nUsing the same technique\, display a big GAME OVER text on top of the play button when game is in GAME_OVER mode.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-71/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201212T090000
DTEND;TZID=America/Los_Angeles:20201212T100000
DTSTAMP:20260503T010250
CREATED:20201212T175454Z
LAST-MODIFIED:20201212T175454Z
UID:5470-1607763600-1607767200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over how to increase the score when the Fireball hit the bird.\n Homework:\n\nWhen the cloud goes off the screen\, kill the cloud. Look at how we did it in the bird.py.
URL:https://www.ayclogic.com/event/9-am-python-game-development-37/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201212T100000
DTEND;TZID=America/Los_Angeles:20201212T110000
DTSTAMP:20260503T010250
CREATED:20201212T185943Z
LAST-MODIFIED:20201212T185943Z
UID:5472-1607767200-1607770800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nAdd “assets/audio/Happy Baby.wav”\nTo do your final project properly\, you need to be able to share your code project with your team members and me. In order to do that\, we need to use gitlab.\n\nPlease go here: https://gitlab.com/users/sign_up and create an account.\nPlease download the following git software\n\nGo to https://git-scm.com/\nClick the one that say Download 2.29.2 on the bottom right corner. It should look like this
URL:https://www.ayclogic.com/event/10-am-python-game-development-33/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201212T120000
DTEND;TZID=America/Los_Angeles:20201212T130000
DTSTAMP:20260503T010250
CREATED:20201212T210334Z
LAST-MODIFIED:20201212T210334Z
UID:5483-1607774400-1607778000@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We went over how to add platforms into the game.\nWe learned how to push codes into gitlab\nHomework:\n\ninside main.py\, enhance create_platform() method to have all the platforms needed for the game.\ninside main.py load the rocks and trees images in the init() and blit these images in the game_loop() method.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201212T130000
DTEND;TZID=America/Los_Angeles:20201212T140000
DTSTAMP:20260503T010250
CREATED:20201212T221036Z
LAST-MODIFIED:20201212T234000Z
UID:5485-1607778000-1607781600@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:We went over the classes homework.\nWe learned about inheritance and created a Student and Doctor class inheriting from Human.\nHomework:\n\nRead and do the examples and exercises from page 167 to page 169\nOnce you’re done with this\, download pycharm and python and then follow the instructions to install them.  Make sure to download the files before next class because sometimes it can take a while.\n\nInstall Python 3.7: https://www.ayclogic.com/python-installation-guide/\nInstall Pycharm: https://www.ayclogic.com/pycharm-setup-guide/
URL:https://www.ayclogic.com/event/1-pm-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201212T180000
DTEND;TZID=America/Los_Angeles:20201212T190000
DTSTAMP:20260503T010250
CREATED:20201213T030027Z
LAST-MODIFIED:20201213T030027Z
UID:5505-1607796000-1607799600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We started Birdie project\n\nWe learned how to load an image into the memory\n\n\nself.bird = pygame.image.load("assets/bird01_A.png")\n\n\n\nWe learned how to draw an loaded image into the screen\n\n\nself.screen.blit(self.bird\, (0\,0))\n\n\n\nWe learned about Pygame coordinate system.\n\n\nHomework:\n\nMemorize how to load an image into the memory\nMemorize how to draw an image into the screen.\nMemorize the pygame coordinate system\nLoad bird02_A.png and draw it into the screen with coordinate X = -100\, y = -100.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-70/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201215T180000
DTEND;TZID=America/Los_Angeles:20201215T190000
DTSTAMP:20260503T010250
CREATED:20201216T023135Z
LAST-MODIFIED:20201216T023135Z
UID:5526-1608055200-1608058800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:Homework:\n\nWhack-a-mole:\n\nAdd collision detection between hammer swinging and the hammer.mode is HAMMER_SWING_MODE then you have to change the mole into HIT_MODE so it will show dizzy mole. After that the mole has to submerge into the hole (DISAPPEARING_MODE)\n\n\nPlatform_runner:\n\nIntegrate the enemy.py into main.py.\nPut the enemy on one of the platform. Make the enemy move left and right on the platform.\nArrange the platforms so that the player can jump on top of it.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-73/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201216T190000
DTEND;TZID=America/Los_Angeles:20201216T200000
DTSTAMP:20260503T010250
CREATED:20201217T042435Z
LAST-MODIFIED:20201217T042924Z
UID:5547-1608145200-1608148800@www.ayclogic.com
SUMMARY:7PM - Python Game Development
DESCRIPTION:Today we finished setting up PyCharm and started the Birdie project from the Birdie Template.\nYour homework is to draw the blue “scene.png” as the background.\n\nInsert this line of code at the end of the __init__ method to load the “scene.png” image:\n\n\nself.background = pygame.image.load('assets/scene.png')\n\n\n\nThen insert this line of code inside the “game_loop” method after “pygame.display.flip()” to draw this blue “background” image onto the screen:\n\n\nself.screen.blit(self.background\, (0\, 0))\n\n\n\nWhen you’re done  you should see a blue window rather than a black window when you run by clicking the green triangle.
URL:https://www.ayclogic.com/event/7pm-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201217T180000
DTEND;TZID=America/Los_Angeles:20201217T190000
DTSTAMP:20260503T010250
CREATED:20201218T040436Z
LAST-MODIFIED:20201218T040436Z
UID:5560-1608228000-1608231600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development
DESCRIPTION:We went over how to launch the Fireball properly using space bar and there is a delay from launching one fireball to the next one.\nWe went over how to draw cloud before the bird and ordering the calls to cloud_group.update() and bird_group.update().\nWe went over how to draw the cloud from the left from outside the screen so it can glide in nicely into the screen.\nThere is no class on December 24 and December 30. The class will resume on January 7.\nThere is no homework during the holiday. But if you guys get bored and want to do some Pygame project\, my suggestion is to do the Alien Invasion project from page 227.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-16/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201218T180000
DTEND;TZID=America/Los_Angeles:20201218T190000
DTSTAMP:20260503T010250
CREATED:20201219T035436Z
LAST-MODIFIED:20201219T035436Z
UID:5588-1608314400-1608318000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to display the score on the top left corner\nWe went over how to make the player dizzy when it hits the tube and fall.\nHomework:\n\nWhen the game is in game over mode and the user hit the play button\, the player is stuck in the bottom of the screen.\nWhen play button is clicked do the following.\n\nSet the player location back to 100\,100\nClear the tubes. Look at how we clear the birds in the birdie game.\nClear the coins.\nReset player.fall_speed.\nReset score in main.py\,\n\n\n\n\nThere is no class from December 24 to January 3rd. The class resume on Jan 8. Merry Christmas and Happy New Year.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-74/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201219T090000
DTEND;TZID=America/Los_Angeles:20201219T100000
DTSTAMP:20260503T010250
CREATED:20201219T212836Z
LAST-MODIFIED:20201220T203430Z
UID:5601-1608368400-1608372000@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We showed scores on the top left corner.\nNo homework and no class from December 24th to January 3rd. The class will resume on January 9th.\nIf you guys eager to do more Pygame during the break\, you guys can take a look at Alien invasion code from the book starting page 227. This is an optional task. It is ok if you don’t do it.\nMerry Christmas and Happy New Year.
URL:https://www.ayclogic.com/event/9-am-python-game-development-38/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201219T100000
DTEND;TZID=America/Los_Angeles:20201219T120000
DTSTAMP:20260503T010250
CREATED:20201219T212454Z
LAST-MODIFIED:20201220T203917Z
UID:5599-1608372000-1608379200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We went over how to integrate GIT and GITLAB into students computer. This way they can easily share files between team members and do collaboration.\nNo homework and no class between December 24 to January 3rd. The class will resume on January 9\, 2021.\nIf you guys decided to make progress on your final projects and got stuck and need help\, this is what you need to do\n\nPush/upload your code to gitlab\n\nIn Pycharm\, right click on your project name\nChoose GIT\nCommit Directory\nPut some comments\nChoose “Commit and Push” from the drop-down button.\nAnd then on the popup choose Push button.\nIf everything goes well your code should be uploaded to the gitlab.com. You can open your webbrowser\, go to gitlab.com\, switch the branch to “develop” and check if your code is there. When you do\, remember to switch the branch to “develop”\, if you don’t do this and leave the branch at “master” then you will only see README.md file.\n\n\nSend me a message to 626-532-7844 with the description of the problem then I will be able to take a look at your file.\n\n\nMerry Christmas and Happy New Year.
URL:https://www.ayclogic.com/event/10-am-python-game-development-34/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201219T120000
DTEND;TZID=America/Los_Angeles:20201219T130000
DTSTAMP:20260503T010250
CREATED:20201219T212242Z
LAST-MODIFIED:20201219T212242Z
UID:5597-1608379200-1608382800@www.ayclogic.com
SUMMARY:12 PM - Python Game Development
DESCRIPTION:We enabled the walking and the shooting animation of the player.\nHomework:\n\nCreate bullet.py\nCreate Bullet sprite class and integrate to main.py.\nIn the main.py\, if user click the SPACE button\, launch the bullet.
URL:https://www.ayclogic.com/event/12-pm-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201219T130000
DTEND;TZID=America/Los_Angeles:20201219T140000
DTSTAMP:20260503T010250
CREATED:20201220T012223Z
LAST-MODIFIED:20201220T012223Z
UID:5608-1608382800-1608386400@www.ayclogic.com
SUMMARY:1 PM - Python Game Development
DESCRIPTION:Today we went over the inheritance homework.\nWe setup PyCharm and started the Birdie project from the Birdie Template.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20201219T180000
DTEND;TZID=America/Los_Angeles:20201219T190000
DTSTAMP:20260503T010250
CREATED:20201225T051736Z
LAST-MODIFIED:20201225T051736Z
UID:5716-1608400800-1608404400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over how to shrink images in pygame.\nWe learned how to animate the movement of your sprite by creating class attributes self.bird1_x and self_bird1_y.\nNo homework and no class from Dec 24 to Jan 3rd. Merry Christmas and Happy New Year.\nDuring the holiday if you are bored and want to do some Pygame\, my suggestion is to do the Alien Invasion project on page 227.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-76/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR