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...
Python Class
Events
Calendar of Events
|
Sunday
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
Saturday
|
|---|---|---|---|---|---|---|
4 events,
-
-
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... |
1 event,
-
We added GREEN balloon which will reduce the score when shot. We started Bug class. |
0 events,
|
1 event,
-
We completed Birdie game Homework: Review Birdie game project and come up with 3 questions. |
1 event,
-
We continued learning how to read Python error messages and fix the problem. Homework: Study for 2nd Python Quiz next week. It is going to be 2 hours quiz. Learn how toRead More... |
2 events,
-
We reviewed Birdie game We started FlappyDuck project. Homework: Create Tube sprite Integrate Tube into main.py Display the Tube on the top of the screen.
-
We started Birdie project. Homework: Make the giant blue bird move to the right. You need to create variable X outside the while loop and increase the X value. |
1 event,
-
We continued with Flappy Duck project: We displayed the Flappy Duck (the player) in the screen. We went over the Final project progress a little bit. Homework: Make the flap its wing.Read More... |
4 events,
-
We were able to make the dragon flaps its wings by looping through 4 of its images/costumes. Homework: Right now the dragon is flapping its wing too fast. You need to makeRead More...
-
We continued with FlappyDuck: We made the player switch the costume when it hits the tube. Homework: Choose the song for your final project if you have not done so. In FlappyRead More...
-
We continued with FlappyDuck project. Homework: Create 2 tubes, one on the bottom, and one on the top of the screen. Inside tube.py: in the __init__ parameter, change from the "direction" parameterRead More...
-
We completed Baby Name Generator program. Next week is Intro To Python final test. It is going to be a 2 hour final test. Please study the following Baby Name Generator Turtle:Read More... |
1 event,
-
We added the red bug on the screen. We added the chirping sound. Homework: Similar to how the balloon can be shot. Detect the collision between the red bug and the targetRead More... |
0 events,
|
1 event,
-
Homework: Make the Tube appear in both the top and the bottom of the screen. When it appear in the bottom of the screen, you have to flip it verticially. You needRead More... |
0 events,
|
2 events,
-
We made the Tube appear in different heights and if the Tube on the top is tall, then the Tube on the bottom will be short. And Vice versa. We started withRead More...
-
We went over how to make Bird class in a separate python file (bird.py) We learned how to integrate bird.py into main.py Homework: Move the Bird diagonally from top left corner toRead More... |
1 event,
-
We made the Flappy Duck flaps its wings. We made the Flappy Duck falls down. Homework: When Flappy Duck falls down, restrict the self.y so it does not fall off the screen.Read More... |
3 events,
-
Homework: In Flappy Duck project: Display the score on the top left corner of the screen. Look at how we displayed score in the Birdie project. Create 2 Game modes: GAME_STARTED =1Read More...
-
Homework: In Flappy Duck project: Create a new file: score_line.py Inside the file, create a new class called ScoreLine. the class should inherits from pygame.sprite.Sprite. Inside the __init__, It would have parameters:Read More...
-
Homework: Create a function "random_number" no parameter. This function will return a random 3 digits between 100 to 999. Create a function "random_password" no parameter. This function will do the following: CallRead More... |
|
0 events,
|
0 events,
|
1 event,
-
|
1 event, |
2 events,
-
Homework: Make the coin appear randomly at the top and and the bottom Display the score on the top left corner of the screen. Look at how we did it in theRead More...
-
We created a lot birds periodically in Birdie project. We used all 4 different type of birds randomly. Homework: Right now birds appear from the left of the screen and move toRead More... |
0 events,
|
4 events,
-
Homework Fix the Flappy Bird Title so it will appear properly Create coin.py and Coin class Inside coin.py, load coin_1.png and coin_2.png Integrate coin.py into main.py
-
Homework Inside main.py, create self.score =0 Inside main.py, whenever the bird and the scoreline collide, you want to increase self.score by 1 Create coin.py Create Coin class which inherits from pygame.sprite.Sprite LoadRead More...
-
We completed Password Generator program We started Hang man game Homework: Inside the while loop, check if the user input is the same with "secret_word". If it is, break from the loopRead More... |
|
0 events,
|
0 events,
|
0 events,
|
1 event,
-
We reviewed the quiz result We started Robot Builder project Homework: Make the head of the robot like below in Oct28_RobotBuilder.py file |
2 events,
-
Homework When the game mode is in LANDING_PAGE: display the logo and play button When the click on the play button, switch the game mode into GAME_IN_SESSION mode
-
Homework Change bird.py so if self.direction is 90 make the bird move to the right . if self.direction is 270 make the bird move to the left. |
1 event,
-
|
6 events,
-
Homework: The bird currently is flapping its wings too fast or too frequently. You need to slow it down Go to bird.py, inside flap_wing() function you need to delay the switching ofRead More...
-
Homework Make the coins appear between Tubes Detect collision between Coin and Tube. When they collide, increase the score by 10 Display score on the top left corner of the screen. LookRead More...
-
Homework Display score on the top left corner of the screen. Look at how we did it in Birdie project. Make the coin appear in the top and bottom randomly. Hint: useRead More...
-
Homework: In Oct31_ListIndex.py, in the class we were doing a for loop. Inside the for loop do the following Find the index where "answer" variable exists in the "secret_word". Use the indexRead More...
-
We reviewed two homework assignments from October 17 and October 24 (Oct17_IfElseHomework.py and October24_InputFromShellHomework.py). During the lecture, if, if/else, if/elif, and if/elif/else statements were discussed in depth with various examples that canRead More...
-
|