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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
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:20230610T170000
DTEND;TZID=America/Los_Angeles:20230610T180000
DTSTAMP:20260524T102653
CREATED:20230611T012527Z
LAST-MODIFIED:20230611T012527Z
UID:20176-1686416400-1686420000@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added player1 and player2 text fields and Start Game button.\nWhen user enter start game button\, whatever text user enters in player1 text field will be displayed in the console.\n\nHomework\n\nAdd code that will also get the player2Text and print to console.\nAdd code to put background image to activity_game.xml.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-5/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230610T130000
DTEND;TZID=America/Los_Angeles:20230610T140000
DTSTAMP:20260524T102653
CREATED:20230610T205339Z
LAST-MODIFIED:20230610T213906Z
UID:20167-1686402000-1686405600@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:What We Did\n\nWe continued with Tic Tac Toe game.\nWe added code to have Setting page with switch.\nWe added code to add the Setting gear image view in the main activity page.\n\nHomework\n\nWe added the Setting gear ImageView in the MainActivity.java. And we added the onClickListener.\nNow add code inside MainActivity.onClick(View) so when user click\, it will move from MainActivity page to SettingActivity page.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-12/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230520T170000
DTEND;TZID=America/Los_Angeles:20230520T180000
DTSTAMP:20260524T102653
CREATED:20230521T020653Z
LAST-MODIFIED:20230521T020653Z
UID:19868-1684602000-1684605600@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe finished BookSystem.\nWe started with Android Tic-Tac-Toe android project.\n\nHomework\n\nNo class next week because of memorial weekend.\nNo homework
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-3/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230520T130000
DTEND;TZID=America/Los_Angeles:20230520T140000
DTSTAMP:20260524T102653
CREATED:20230603T053614Z
LAST-MODIFIED:20230603T053614Z
UID:20077-1684587600-1684591200@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe made sure when someone win\, the board is no longer clickable\nWe added code to handle if no one win (Tie).\nStarted Setting page.\n\nHomework\n\nNo homework next week and no class next week because of memorial day weekend.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-11/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230513T170000
DTEND;TZID=America/Los_Angeles:20230513T180000
DTSTAMP:20260524T102653
CREATED:20230514T010350Z
LAST-MODIFIED:20230514T010350Z
UID:19725-1683997200-1684000800@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nBook.getInfo() needs to return String in the following format “Lord of The Rings by JRR Tolkien. Published on 1950. Price is $20. ID ABCD123”\nInside LibrarySystem\, add one more method “editBookPriceUsingList()”. This is very similar to editBookPrice()\, but use the bookList instead of the bookMap.
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230506T170000
DTEND;TZID=America/Los_Angeles:20230506T180000
DTSTAMP:20260524T102653
CREATED:20230507T005253Z
LAST-MODIFIED:20230507T010059Z
UID:19621-1683392400-1683396000@www.ayclogic.com
SUMMARY:5 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed basic Java syntax because to create any kind of games in Android you need to know the basic Java syntax.\nWe made sure everyone installed Android Studio.\n\nHomework\n\nContinue on LibrarySystem project and add code to enable\n\nAdd Book\nList all books
URL:https://www.ayclogic.com/event/5-pm-android-game-dev-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230429T130000
DTEND;TZID=America/Los_Angeles:20230429T140000
DTSTAMP:20260524T102653
CREATED:20230429T213329Z
LAST-MODIFIED:20230429T213329Z
UID:19390-1682773200-1682776800@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe implemented RESET GAME button.\nWe added tag to each of the boxes.\nWe started working on checkForWinner() method.\n\nHomework\n\nIn the class today\, we added code to check for winner for all horizontal rows. After we found a winner\, set statusBarLabel UI component to “We have a winner”.\nAdd code to check for winner in all vertical rows and if a winner is found\, set statusBarLabel UI component to “We have a winner”.\nAdd code to check for winner in all diagonals and if a winner is found\, set statusBarLabel UI component to “We have a winner”.\nMy latest code can be found in here.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-8/
CATEGORIES:Android Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230422T130000
DTEND;TZID=America/Los_Angeles:20230422T140000
DTSTAMP:20260524T102653
CREATED:20230422T205837Z
LAST-MODIFIED:20230422T205916Z
UID:19068-1682168400-1682172000@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nIn Tic-Tac-Toe project\, make the MainActivity “START GAME” button blue like the one in GameActivity and make the text size bigger.\nIf you have not done it\, in GameActivity\, change the “player1Score” and “player2Score” ui components text according to the name that user entered in MainActivity.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-7/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230422T120000
DTEND;TZID=America/Los_Angeles:20230422T130000
DTSTAMP:20260524T102653
CREATED:20230422T195956Z
LAST-MODIFIED:20230422T195956Z
UID:19066-1682164800-1682168400@www.ayclogic.com
SUMMARY:12 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nContinue on Tic-Tac-Toe game\nIn MainActivity.java\, when user click on the Start Game button\, get the player 1 name and player 2 name and print it to the console. You might have to look at Temperature Converter program to see how to do this.
URL:https://www.ayclogic.com/event/12-pm-android-game-dev-gamas-5/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230415T130000
DTEND;TZID=America/Los_Angeles:20230415T140000
DTSTAMP:20260524T102653
CREATED:20230415T211411Z
LAST-MODIFIED:20230415T211822Z
UID:18949-1681563600-1681567200@www.ayclogic.com
SUMMARY:1 PM - Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Tic Tac Toe android game.\nWe learned how to use SharedPreference to pass information from one page to another page inside the app.\nWe displayed the first player’s name into Game Activity statusBarLabel ui component.\n\nHomework\n\nset “player1Score” label with first player’s name\, the one that user enters in the landing page.\nset “player2Score” label with second player’s name\, the one that user enters in the landing page.\nafter every click on the board\, change the statusBarLabel to show whose turn is it? If player 1 is “Gamas” and player 2 is “John”\, then the statusBarLabel need to show “Gamas’ Turn” when the game starts. After Gamas click on the board\, the statusBarLabel need to show “John’s turn” etc. You need to do this inside GameActivity.onClick(View view) method.
URL:https://www.ayclogic.com/event/1-pm-python-game-dev-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230415T120000
DTEND;TZID=America/Los_Angeles:20230415T130000
DTSTAMP:20260524T102653
CREATED:20230415T193400Z
LAST-MODIFIED:20230415T195444Z
UID:18944-1681560000-1681563600@www.ayclogic.com
SUMMARY:12 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nCreate bank_system.xml and represent the data from BankSystem.java (from the Intro to Java final test). It should have the following items\n\nbank_accounts map\ninside bank_accounts map would have a whole bunch of BasicBankAccount or PremiumBankAccount\n\n\nContinue on your TicTacToe android project. Add the Player2 label\, Player2 text field and Start Game button like below
URL:https://www.ayclogic.com/event/12-pm-android-game-dev-gamas-4/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230401T130000
DTEND;TZID=America/Los_Angeles:20230401T140000
DTSTAMP:20260524T102653
CREATED:20230401T210204Z
LAST-MODIFIED:20230407T011400Z
UID:18749-1680354000-1680357600@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added click listener to all 9 boxes without doing code duplication.\nWe display circle image to the box that the user click.\n\nHomework\n\nNo class next week (04/08) because of Easter weekend.\nInside GameActivity.onClick(View view) method add codes\n\nwhen it is “player1” turn display cross image on the box.\nwhen it is “player2” turn display circle image on the box.\nAlso alternate “whichPlayerTurn” between “player1” and “player2”.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-6/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230318T130000
DTEND;TZID=America/Los_Angeles:20230318T140000
DTSTAMP:20260524T102653
CREATED:20230318T210232Z
LAST-MODIFIED:20230318T210232Z
UID:18552-1679144400-1679148000@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Homeworks\n\nXML homeworks\n\nOpen your SchoolApplication or StudentApplication\nInside this project\, create a new XML file call it: school_application.xml\nRepresent student_list inside school_application.xml.\nInside student_list create at least 4 students.\n\nRepresent each of the student using the 3 different way we can represent a student. This is very similar on how we represent Monster 3 different ways in the class.\n\n\n\n\nContinue on your Tic Tac Toe\n\nchange the button inside activity_game.xml from “button” to “reset”.\nWhen you click on the reset button\, it will print “Game is reset” to the shell. This is very similar to activity_main.xml for “Start Game” button.
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-4/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230318T120000
DTEND;TZID=America/Los_Angeles:20230318T130000
DTSTAMP:20260524T102653
CREATED:20230318T195456Z
LAST-MODIFIED:20230318T195456Z
UID:18550-1679140800-1679144400@www.ayclogic.com
SUMMARY:12 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nContinue on Dragon Birdie mobile app.\nSet game duration to 120 seconds.\nModify GameView.createBird() codes so the frequency of bird getting created increase as the time progress:\n\nWhen game duration is at 30 seconds\, increase the frequency the bird is spawn.\nWhen game duration is at 60 seconds\, increase the frequency the bird is spawn even more.\nWhen game duration is at 90 seconds\, increase the frequency the bird is spawn even more.
URL:https://www.ayclogic.com/event/12-pm-android-game-dev-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230311T130000
DTEND;TZID=America/Los_Angeles:20230311T140000
DTSTAMP:20260524T102653
CREATED:20230318T035600Z
LAST-MODIFIED:20230318T035659Z
UID:18535-1678539600-1678543200@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Tic Tac Toe.\nWe started adding the Tic Tac Toe board using Linear Layout\n\nHomework\n\nNo Homework
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-3/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230311T120000
DTEND;TZID=America/Los_Angeles:20230311T130000
DTSTAMP:20260524T102653
CREATED:20230318T064244Z
LAST-MODIFIED:20230318T064244Z
UID:18541-1678536000-1678539600@www.ayclogic.com
SUMMARY:12 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nContinue with Dragon Birdie mobile application.\nAdd High score feature.\n\nThe Highscore feature should be stored inside SharedPreferences. SharedPreferences is what we used to store sound on and off setting.
URL:https://www.ayclogic.com/event/12-pm-android-game-dev-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230304T130000
DTEND;TZID=America/Los_Angeles:20230304T140000
DTSTAMP:20260524T102653
CREATED:20230304T220042Z
LAST-MODIFIED:20230304T220042Z
UID:18338-1677934800-1677938400@www.ayclogic.com
SUMMARY:1 PM - Android Game Dev - Gamas
DESCRIPTION:Homework\n\nInside activity_game.xml\, add the component number 3\, 4\, 5 and 7.\nFor component 4\, just put start (left:32dp) and top constraint (8dp).\nFor component 3\, just put end (right:32dp) and top constraint (32dp).\nFor component 5\, just put end (right:32dp) and top constraint (8dp).\nFor component 7 (reset button)\, put top\, left (32dp) and right (32dp) constraint.\nWhen you click the reset button\, print something to shell (“Reset button is clicked”)
URL:https://www.ayclogic.com/event/1-pm-android-game-dev-gamas-2/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230304T120000
DTEND;TZID=America/Los_Angeles:20230304T130000
DTSTAMP:20260524T102653
CREATED:20230304T205554Z
LAST-MODIFIED:20230304T205554Z
UID:18332-1677931200-1677934800@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nWe are using a lot of if elif else statements in our codes. There is a slightly faster way which is using switch https://www.w3schools.com/java/java_switch.asp\nReplaced code inside GameView.update() to use Java switch.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-12/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230225T130000
DTEND;TZID=America/Los_Angeles:20230225T140000
DTSTAMP:20260524T102653
CREATED:20230225T220851Z
LAST-MODIFIED:20230225T220851Z
UID:18252-1677330000-1677333600@www.ayclogic.com
SUMMARY:1 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nInside activity_main.xml\, adjust player1Label and player2Label topConstraint so it will look vertically aligned with the player1Text and player2Text.\nInside activity_game.xml\, set the background image to background_img.png\n\n 
URL:https://www.ayclogic.com/event/1-pm-android-game-development-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230225T120000
DTEND;TZID=America/Los_Angeles:20230225T130000
DTSTAMP:20260524T102653
CREATED:20230225T205253Z
LAST-MODIFIED:20230225T205253Z
UID:18240-1677326400-1677330000@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nEverytime the player kills a bird\, increase score by one.\nDisplay score in the top middle of the screen.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-11/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230204T160000
DTEND;TZID=America/Los_Angeles:20230204T170000
DTSTAMP:20260524T102653
CREATED:20230211T220809Z
LAST-MODIFIED:20230211T220809Z
UID:17942-1675526400-1675530000@www.ayclogic.com
SUMMARY:4 PM - Python Game Development - Latisha
DESCRIPTION:Today We Did\n\nWe went over the team project progress.\nWe added 2 more sprites for the project so each kid can work independently: Shuriken\, PowerUp.\n\nHomework\n\nContinue working on your team project. The due date is March 18. Make sure to make good progress every week.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-latisha-4/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221217T120000
DTEND;TZID=America/Los_Angeles:20221217T130000
DTSTAMP:20260524T102653
CREATED:20221218T024731Z
LAST-MODIFIED:20221218T024731Z
UID:17175-1671278400-1671282000@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe continued working on Birdie Mobile game.\nAdded collision detection between fireball and bird.\n\nHomework\n\nNo homework.\nNo class next week. The class will resume on Jan 7\, 2023.\nMerry Christmas and Happy New Year.\nYou can look here for AYC Logic school observed holidays
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-9/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221203T120000
DTEND;TZID=America/Los_Angeles:20221203T130000
DTSTAMP:20260524T102653
CREATED:20221203T210652Z
LAST-MODIFIED:20221203T210652Z
UID:16869-1670068800-1670072400@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nAdd a hitbox in Player and Bird sprites\, but you have to use Java inheritance to avoid code duplication. Once you do this\, you also want to improve the Fireball class to inherits from this new class which contains hitbox.\nImproved your code so you only create Paint object once for every fireball and use it within the draw method.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-8/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221119T120000
DTEND;TZID=America/Los_Angeles:20221119T130000
DTSTAMP:20260524T102653
CREATED:20221119T211112Z
LAST-MODIFIED:20221119T211112Z
UID:16492-1668859200-1668862800@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nNo class on Thanksgiving week\, the class will resume on December 3rd.\nContinue on Birdie Dragon game. When launch fireball button is clicked\, create a new Fireball Sprite in front of the player. And make the fireball move the the right.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-7/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221112T120000
DTEND;TZID=America/Los_Angeles:20221112T130000
DTSTAMP:20260524T102653
CREATED:20221112T210431Z
LAST-MODIFIED:20221112T210431Z
UID:16355-1668254400-1668258000@www.ayclogic.com
SUMMARY:12 PM - Python Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe added code to spawn bird every one second.\nWe added the up and down arrow to control the player movement. But we have not added the code to move the player.\n\nHomework\n\nAdd the launch_fireball.xml vector image into the bottom right corner of the screen like below
URL:https://www.ayclogic.com/event/12-pm-python-game-development-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221105T120000
DTEND;TZID=America/Los_Angeles:20221105T130000
DTSTAMP:20260524T102653
CREATED:20221105T211519Z
LAST-MODIFIED:20221105T211519Z
UID:16237-1667649600-1667653200@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe added bird sprite to the screen.\nWe flipped the bird image horizontally so it does not move backward.\nWe started adding List<Bird> in GameView.java as to add multiple birds on the screen.\n\nHomework\n\nPeriodically spawn one bird per second on the screen.\nCreate fireball sprite and make it appear on the screen.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-6/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221022T120000
DTEND;TZID=America/Los_Angeles:20221022T130000
DTSTAMP:20260524T102653
CREATED:20221022T201916Z
LAST-MODIFIED:20221022T202101Z
UID:15958-1666440000-1666443600@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe made Player flaps wing animation.\nWe started creating Bird sprite.\nWe created FlyingCreature class and made this parent of both classes.\n\nHomework\n\nCreate 2 constants in Config.java: BIRD_MIN_SPEED\, BIRD_MAX_SPEED.\nIn Bird.java constructor\, generate a random number between BIRD_MIN_SPEED and BIRD_MAX_SPEED to be used as the bird speed.\nDisplay one bird in the screen starting from the right side of the screen moving left.\nPeriodically create one random bird per second. Hint\, you need to use timer.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-5/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221015T120000
DTEND;TZID=America/Los_Angeles:20221015T130000
DTSTAMP:20260524T102653
CREATED:20221015T200237Z
LAST-MODIFIED:20221015T200237Z
UID:15795-1665835200-1665838800@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Today We Did\n\nWe continued with our Dragon Birdie Mobile game.\nWe added player sprite.\nWe resized player sprite.\nWe started doing player sprite animation.\n\nHomework\n\nContinue with the player sprite animation so eventually we can see the red dragon flapping its wings. Take a look at our Python Game Development Birdie project to see how we did next_costume() method and copy the logic to your Player.java file.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-4/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20221008T120000
DTEND;TZID=America/Los_Angeles:20221008T130000
DTSTAMP:20260524T102653
CREATED:20221008T195531Z
LAST-MODIFIED:20221008T195531Z
UID:15596-1665230400-1665234000@www.ayclogic.com
SUMMARY:12 PM - Android Game Development - Gamas
DESCRIPTION:Homework\n\nCreate a new class Player.java\, this will be Player sprite.\nBasically we want to load player1.png and make it appear on the screen.\nHow to do it\, follow what we did in the Background sprite.\nTalk to your parent about your phone.
URL:https://www.ayclogic.com/event/12-pm-android-game-development-gamas-3/
CATEGORIES:Android Game Development,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220917T120000
DTEND;TZID=America/Los_Angeles:20220917T130000
DTSTAMP:20260524T102653
CREATED:20220917T200259Z
LAST-MODIFIED:20220917T200259Z
UID:14998-1663416000-1663419600@www.ayclogic.com
SUMMARY:12 PM - Android Game Development With Java - Gamas
DESCRIPTION:Today We Did\n\nWe started GameActivity and GameView. This is the page where we are going to play our game eventually.\nWe were able to add part of the code in the GameView but we are not done. We are missing a dedicated Java Thread responsible to draw canvas.\n\nHomework\n\nRead this tutorial and try running the example codes as well: https://www.w3schools.com/java/java_threads.asp
URL:https://www.ayclogic.com/event/12-pm-android-game-development-with-java-gamas/
CATEGORIES:Android Game Development,Java
END:VEVENT
END:VCALENDAR