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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230807T190000
DTEND;TZID=America/Los_Angeles:20230807T200000
DTSTAMP:20260430T071219
CREATED:20230808T032018Z
LAST-MODIFIED:20230808T032018Z
UID:21014-1691434800-1691438400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nDiscussed more about Git commits\, what repositories are\, and how to explore them to see our past commits\nLearned about static variables\, reviewed what local variables and attributes are\, and the scope of each of them\nAdded new global variables into config.py\nGave birds and clouds direction attributes\nYou can always find the code we wrote in class in my Gitlab repository here: https://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Look inside my Bird.py file in my repository for all the comments on the areas where we need to add code\, but specifically I want you to add two static variables in the Bird class:\n \n\nstatic variable BIRD_TYPES with list of strings: 01\, 02\, 03\, 04\nstatic variable BIRD_SUFFIX with list of strings A\, B \nThen use them in the places that I indicated with comments to work. You will have finished your homework when you replace the sections I commented with these two new static / class variables.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230814T190000
DTEND;TZID=America/Los_Angeles:20230814T200000
DTSTAMP:20260430T071219
CREATED:20230815T031107Z
LAST-MODIFIED:20230815T031107Z
UID:21108-1692039600-1692043200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished adding static variables to Bird class\nBegan creating the player class\nLearned how to get keyboard input from players to move our Player bird\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease be sure to push your homework before Sunday night\nHomework: Use this awesome new way to get a list of booleans representing all keys pressed (keys_pressed = pygame.key.get_pressed()) to navigate in any direction on the screen instead of just up like we did in class.\n\nRemember\, you will be taking advantage of the special key names like “pygame.K_w” to recognize which keys were pressed
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230821T190000
DTEND;TZID=America/Los_Angeles:20230821T200000
DTSTAMP:20260430T071219
CREATED:20230822T033928Z
LAST-MODIFIED:20230906T002823Z
UID:21231-1692644400-1692648000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished player controls\nCreated Fireball class\nLearned about how hit boxes will work\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\nNo class on 9/4 for Labor Day weekend\n\nHomework\n\nPlease commit and push your code before Sunday night\nHomework: Make the simple changes to the code we made in class to fix the direction of your fireball\, make it go in the correct direction.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230821T190000
DTEND;TZID=America/Los_Angeles:20230821T200000
DTSTAMP:20260430T071219
CREATED:20230906T002929Z
LAST-MODIFIED:20230906T002929Z
UID:21430-1692644400-1692648000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished player controls\nCreated Fireball class\nLearned about how hit boxes will work\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\nNo class on 9/4 for Labor Day weekend\n\nHomework\n\nPlease commit and push your code before Sunday night\nHomework: Make the simple changes to the code we made in class to fix the direction of your fireball\, make it go in the correct direction.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230828T190000
DTEND;TZID=America/Los_Angeles:20230828T200000
DTSTAMP:20260430T071219
CREATED:20230829T222250Z
LAST-MODIFIED:20230829T222250Z
UID:21370-1693249200-1693252800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nGave each object their own hit box when we set “TESTING” mode to True\nConfigured group collisions for the fireball and bird groups\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework by Sunday night\nHomework: Our next steps will be to add a landing screen for our game. Your homework will ensure we get a head start on this.\n\nLets make some new global variables. It’s your job to try and figure out which file we should add these in.\n\nSet new global variable “GAME_LANDING_PAGE” to 1\nSet new global variable “GAME_IN_SESSION” to 2\n\n\nNext\, in main.py create the following methods which we will use for the landing page. We’ll go over what to put inside these methods in class\, so for now just write “pass” as the method’s content:\n\ngame_landing_page()\ndraw_play_button_and_title()\n\n\nFinally\, let’s add a new attribute in main.py called “self.mode” and set it to the global variable we made earlier called “GAME_LANDING_PAGE”. It’s your job to think of which method we should create this new attribute.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR