We reviewed the final project and discussed how to make the code better. We continued with the Shoot Balloon project. Homework: Continue to finish the final project according to the points discussed.
Python Class
Events
Calendar of Events
|
Sunday
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
Saturday
|
|---|---|---|---|---|---|---|
2 events,
-
-
No class next week because of Labor day weekend. We will meet again on September 12 - 10 AM. Homework: Delay creation of Tube Everytime you create Tube, create 2 Tubes, oneRead More... |
0 events,
|
0 events,
|
2 events,
-
-
We continued with Password Generator program Homework: Do number 2 and 3 from https://www.ayclogic.com/intro-to-python/star-wars-problem/ |
2 events,
-
We continued with Birdie project Homework: Make the player flap just using player-1.png and player-2.png. Look at how we did it int the bird.py Create a fireball.py Copy and paste the cloud.pyRead More...
-
We learned about Object Oriented Programming (OOP) We learned how to create a class in python We learned about __init__ function We learned about class attributes Homework: Do "TRY IT YOURSELF" 9-1Read More... |
1 event,
-
Homework: Inside main.py, inside control_tube_creation(self) function, do the following Create 2 tubes: UPSIDE_DOWN, RIGHTSIDE_UP Make sure to pass the correct "mode" when creating Tube. Set the correct "y" coordinate: HEIGHT - image.get_height()Read More... |
0 events,
|
1 event,
-
We continued with For Loop discussion Reviewed how to repeat certain codes using for loop. How to iterate each element inside a list using for loop. We started While Loop. Homework: CreateRead More... |
0 events,
|
1 event,
-
We added Fireball to the game. Homework: When Player is facing left, the Fireball also need to face left and move to the left. |
2 events,
-
We went over the while loop homework. Homework: Page 123. Sep9_WhileLoopHomework2.py Do the "TRY IT YOURSELF" both 7-4 and 7-5
-
Homework: Inside Sep9_Hangman.py Create a forever loop and inside the loop do the following: print the 9 live symbols get input from user "Guess a letter or the whole word: " ifRead More... |
2 events,
-
We made the fireball move and face to the direction of the player. We made the player wing flapping animation using 4 images. Homework: Make player.flap_wing() not flapping too fast. Look atRead More...
-
We discussed about homework P 162, 9-1 We discussed about class inheritances Restaurant FastFoodRestaurant KoreanBBQRestaurant AllYouCanEatKoreanBBQRestaurant. Homework: If you have not done homework from last week, please do so. Do class inheritancesRead More... |
1 event,
-
Homework: Finish the player.py. Load the 2 images and make them flap their wing. Look at how we did it in Bird.py in the Birdie project. Integrate player.py into main.py and makeRead More... |
5 events,
-
We were able to integrate Cloud class into main.py so Cloud randomly appear on the screen. Homework: I have uploaded the latest files into google drive. Please download from there if youRead More...
-
I uploaded the latest FlappyDuck files into google drive under "SAT-10AM-PythonGameDevelopment" directory. You can download from here if you missed copying the codes. We delayed the creation of the Upside-down Tube. WeRead More...
-
Homework: Create Tube class. Look at Birdie project on how we created Cloud class. Inside Tube class, load the "assets/png/Downward_Tube_1.png" image. Integrate Tube class into main.py. Look at how we integrate CloudRead More...
-
We discussed about final projects. We started Starry Night project. Homework: Please continue on your final project. It is due on Sep 25. but if you can submit on Sep 19, thenRead More... |
2 events,
-
We continued with the Shoot Balloon project. We continued to discuss about the final project. Homework: Finish your final project. There are only 3 features left to do, please do them. InRead More...
-
We reviewed while loop homework. We reviewed how to use while loop to continuously ask user something until user enter "quit". Homework: Several weeks ago, we did the following homework: https://www.ayclogic.com/tell-me-your-age/ whereRead More... |
0 events,
|
1 event,
-
Homework: Kill the cloud if the cloud is out of the screen. Right now, the cloud Y coordinate is between 0 all the way to the Height of the screen. This causesRead More... |
2 events,
-
Next Sunday (Sep 20) is a 2 quiz. Please study everything we have learned so far: Variables and Data Types: Integer, String, Float. Make sure you review IF ELIF and ELSE statementsRead More...
-
We continued with Hangman games. Homework: Use for loop to go through each element inside the list names = print(names) print(names) print() for i in range(4): print(i) |
1 event,
-
Homework: If you did not do coding in page 168 and 169, please do so. Download Python 3.7 and Pycharm in your computer. Follow instruction in the bottom of this page: https://www.ayclogic.com/python-game-development/ |
1 event,
-
We went over how to display the player on the screen and flapping. We discussed further the Final project. Homework: Complete the Final Project storyline. In the Google doc spreadsheet, under "StoryRead More... |
5 events,
-
Homework: Create a new file player.py Copy all the code from bird.py to player.py Change the class name from Bird to Player. Load assets/player-1.png image
-
Homework: When the Tube is out of the screen, kill the tube. Look at how we kill bird or fireball or cloud in Birdie. Crop the Tube and player images. Finish theRead More...
-
We continued with Flappy Duck project. Also started the final project Pycharm project. Homework: If you have not finished last week homework, please finish it. I have sent an email to eachRead More...
-
-
We completed Starry Night project. Homework: Finish your final project and email the code to me. |
2 events,
-
We continued on the Shoot Balloon game. We displayed Explode sprite after the balloon is popped. We displayed the points user get after every Explosion. |
0 events,
|
1 event,
-
We made the player and the bird collision detection. When the player kill a bird, the player score is increased. We displayed the player score on the screen top left corner. Homework:Read More... |
0 events,
|
2 events,
-
We restricted the player movement to be inside the screen. We displayed the play button on coordinate 100, 100 We introduced 2 game modes GAME_NOT_STARTED GAME_STARTED Homework: Make the play button appearRead More...
-
We went over Class inheritance in Python Homework: Page 173, TRY IT YOURSELF, 9-6, Ice Cream Stand |
0 events,
|
5 events,
-
Homework: Create fireball.py, copy the code from cloud.py and change accordingly. Load the assets/fireball.png inside fireball.py Inside main.py import fireball on the top of your file. create fireball_group Create Fireball variable andRead More...
-
We continued with Flappy Duck project. We added gravity on Flappy Duck. Homework: Start thinking on what you want to do for your final project. Go here to look for your gameRead More...
-
Homework: For FlappyDuck project, create player.py. Copy code from Birdie player.py Inside player.py, you need to load the following images "assets/png/Green Duck Sprites/Green duck #1-01.png" "assets/png/Green Duck Sprites/Green duck #2-01.png" Integrate player.pyRead More...
-
Homework: Sep26_FunctionWithReturnValueHomework.py Do function with return value homework from page 138 to 139. Convert Farenheight into Celcius Ask user "Enter a temperature in Farenheight: " Whatever user enter, pass to below functionRead More...
-
Homework: Continue with Sep26_BabyNameGenerator.py Outside the while loop create the following boy_names list. Inside the list, put 6 different boy's names. girl_names list. Inside the list, put 6 different girl's names. InsideRead More... |
4 events,
-
We continued with the Shoot Balloon project. Homework: When the user clicks on the Play Button: Reset count down timer. Clear the balloons. When the user pop the Balloon, play plop.wav soundRead More...
-
We went over class inheritance Homework: https://www.ayclogic.com/event/7-pm-python-game-development-3/
-
Homework: P.130 to P.131 (TRY IT YOURSELF) Do the quiz that I am going to send in your gmail.
-
We continued with the Hangman Game project. We added a feature to replace the question mark from "clue" list with a letter that the user guesses correctly. Homework: In our hangman game,Read More... |
1 event,
-
We added the player Duck image into the game. We added 2 tubes into the game. Homework: Change the Tube height according to the height passed in the init parameter. Use pygame.transform.scaleRead More... |
1 event,
-
Homework: Make the birdie_title.png to appear on top of the play button. Reset the score when play button is clicked. |
2 events,
-
We finished Hangman project. We learn how to read Python error messages and fix it. Homework: Copy and paste the code from : https://www.ayclogic.com/fixing-python-bugs/ to your Thonny. Fix all the errors
-
We continued with Flappy Duck project. We were able to add gravity to the Flappy Duck. We made the tubes appear in the top and bottom. Homework: Make some progress on yourRead More... |
1 event,
-
We added the background music and sound effect. We added the giant fireball sprite. Homework: Similar to draw_score() function, you have to create draw_giant_fireball_indicator() function. Where you want to display the remainingRead More... |
1 event,
-
|
5 events,
-
We continued with Birdie game. Homework: We want to try to make the dragon flap its wing. Inside player.py, inside __init__ function, create one more class attribute: self.images = [] Use forRead More...
-
We continued with Flappy Duck game. We discussed about creating Final Project proposal. Homework: If you have not created the Final Project proposal google doc, please do so. Look at this sampleRead More...
-
We completed Kaleido Spiral project. We checked with everyone how the progress of their final projects. We learned how to make diagonal rectangle. Homework: Final project is due on October 17. PleaseRead More...
-
We went through how to do function with return value. We went through how to use random modules. Homework: Do exercises in https://www.ayclogic.com/intro-to-python/star-wars-problem/
-
We continued with Baby Name Generator Homework: When user enter a number that is bigger than the number of names that we have, you should use for loop to go through allRead More... |