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.
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,
|
5 events,
-
We started the Intro to List project. We started the Supermarket List project. Homework Duplicate the food sprites and change the code depending on the food group they are in and theRead More...
-
We finished the Punching Dummy project and added the Pow sprite. We started Mary Had A Little Lamb Project. Homework Duplicate the Do sprite. Change the sprite name to Re, change theRead More...
-
-
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... |
2 events,
-
Today we were able to complete the Supermarket Lists project and also the Mary Had A Little Lamb project. This week we will have no homework so just rest up and enjoyRead More...
-
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,
|
2 events,
-
Today we went over the homework and were able to finish the Window Cleaner project. There is no homework for today, but make sure to have your Window Cleaner project completely finished.Read More...
-
We added Fireball to the game. Homework: When Player is facing left, the Fireball also need to face left and move to the left. |
5 events,
-
We started the Jumpy Monkey project. Homework Complete page 100 and 101 in the book
-
We went over the while loop homework. Homework: Page 123. Sep9_WhileLoopHomework2.py Do the "TRY IT YOURSELF" both 7-4 and 7-5
-
We continued with the Mary Had A Little Lamb project. Homework Put the notes in the second line of the picture into the Music sprite under "When I Receive Line 2" TheRead More...
-
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...
-
Today we went over quiz 2. Congrats everyone for doing so well. We learned about Turtle which is used for making cool drawings in python. We started RobotBuilder. Your homework is toRead 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... |
2 events,
-
We finished the Jumpy Monkey project. We added the Dinosaur sprite and added Level 2 to the game. Homework Complete the Hacks and Tweaks on page 104 and 105 in the book.
-
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... |
11 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...
-
Today we learned, what are Lists and how use them Homework: Page 34-39 from the textbook, put into a file called Sep12_ListHomework.py If you have any questions, you can send an emailRead 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...
-
Today we learned: How to create a variable How to print a variable Difference between Strings, Integers, Floats/Doubles, and Booleans String combination using "+" and f-string method How to use .title(), .upper(),Read More...
-
Today we went over the quiz. We started learning about Turtle which is used for drawing with python. We started RobotBuilder and drew two feet. Your homework is to add legs andRead More...
-
We continued with Vehicle System User Interface. We were able to launch Insert New Vehicle popup and able to connect the FXML file with the Controller. When the user clicks the CancelRead More...
-
Today we were able to complete the Circle Wars project. There will be no homework this week but we will be starting on Doom on the Broom when you guys return. IfRead More... |
3 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...
-
Today we went over quiz2. We started learning about turtle which makes drawings with python. We started robot builder, creating two feet. Your homework is to add some legs and a body. Read 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... |
2 events,
-
Today we learned: What is a variable How to make and print a variable Integers, Doubles/Floats, Strings, Booleans How to combine strings Homework: pg. 20-23 from the book (IntroToPythonP20toP23), put into aRead More...
-
Today we learned: How to use .rstrip(), .lstrip(), and .strip() How to use \t and \n if, elif, else statements How to get user input How to convert from string to integerRead More... |
2 events,
-
Today we were able to start on Punching Dummy and for homework you have to finish up the rest of the project. First you have to get the pow and glove spritesRead More...
-
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... |
6 events,
-
We started the Fireball Fighting project. Homework Duplicate the Unicorn Fireball code to the Griffin Fireball. Add a Apple sprite that moves to a new position once a sprite eats it AddRead More...
-
We started the Virtual Snow project. Homework Complete page 149 and 150 in the pink book.
-
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...
-
Today we learned: What are Lists and how use them Homework: Page 34-39 from the textbook, put into a file called Sep16_ListHomework.py If you have any questions, you can send an emailRead 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)
-
We finished RobotBuilder. We started KaleidoSpiral. Your homework is to draw what you want to do for your final project on graph/grid paper: You can find some previous examples of final projectsRead More... |
2 events,
-
Homework: Create a hitbox for Player class. Look at how we did it for Fireball or Bird. Inside main.py, do collision detection between player and the Bird.
-
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/ |
2 events,
-
We continued with the Fireball Fighting project. Homework Duplicate all the Super Unicorn code into the Griffin and Griffin Fireball sprite with Super Griffin instead. Check your code with this project https://scratch.mit.edu/projects/426307488/
-
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... |
12 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...
-
Today We Learned: How to replace elements in a list How to add more elements to the end of a list using .append() How to insert elements anywhere in a list usingRead More...
-
We started Dino Dance project from the book in page 34 and able to get it through until half of page 39 Homework: Continue with your Dino Project from page 39 toRead 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 finished Robot Builder. Your homework is to draw out what you want to do for your final project on grid paper and email to me at: You can find some previousRead More...
-
We learned about turtle for making drawings in Python. We finished RobotBuilder. We started KaleidoSpiral. Your homework is to draw what you want to do for your final project on graph/grid paper:Read More...
-
We continued with JavaFX Vehicle System. We were able to make the popup window to insert a new Vehicle into the grid. No homework next week.
-
Today we started with Doom on the Broom. Homework: The pages for hw will be from 114 to 117. Make sure to add in the broadcast lose a life at the endRead More... |
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. |
1 event,
-
Today we learned: How to use .title(), .upper(), and .lower() How to use the f-string method and “+” method for string combinations How to add code into f-string combination method how toRead More... |
2 events,
-
Today we completed the Punch A Dummy project. For Homework: Please first create a new project called MaryHadALittleLamb Then create a blank sprite called "gameloop". After that please go to (here) andRead More...
-
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... |
3 events,
-
We finished the Fireball Fighting project. We reviewed for the Level 2 Test. Homework Review the following projects and come up with questions. Spaceship 2.0 https://scratch.mit.edu/projects/282450480/editor/ Fireball Fighting https://scratch.mit.edu/projects/177345577/ Cheese Chase https://scratch.mit.edu/projects/240119251/
-
Homework: If you have not done so. Open VirtualSnow project and do File > Save copy as "Space ship 1.0" Change the snow flake to be yellow. Remove the snowman Remove theRead More...
-
Today we finished Kaleido Spiral. Your homework has two parts: Address my comments on your final drawing. Email me your drawing by Saturday. Get started on coding your final project. It doesn'tRead More... |
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 |
1 event,
-
We finished reviewing for the test. Homework Continue reviewing for the test tomorrow. |
8 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...
-
Today We Learned: How to use a for-loop to print values in a list How to use f-string formatters inside a for-loop How to use if-else statements in a for-loop Homework: PagesRead 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...
-
Today we: Reviewed the homework Changed Dinosaur 3 to Blue Added a background that changes color Added background music Made the Red Dinosaur move from left to right Your Homework Pages 42-45:Read 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...
-
Today we started Kaleido Spiral. Your homework has two parts: Address my comments on your final drawing (if I had any). Email me your drawing by Wednesday. Get started on coding yourRead 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... |
2 events,
-
Today We Learned: How to use if, elif, and else statements Difference between == and = What are >=, <=, >, <, !=, and == Homework: Pages 114-116 from the book, putRead More...
-
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... |
2 events,
-
Today we were able to complete the Mary Had A Little Lamb project. We don't have any homework this week since we just finished that project so have a good week!
-
Homework: Make the birdie_title.png to appear on top of the play button. Reset the score when play button is clicked. |
5 events,
-
Today we Learned: How to create a variable How to print variables Difference between Strings, Integers, Floats/Doubles, and Booleans String combination using “+” and f-string method How to use .title(), .upper(), andRead More...
-
Today We: Made the snow into stars Made a Rocket that is controllable using arrow keys Made an asteroid sprite Your HW: Make your asteroid fancy and also give it a tailRead More...
-
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...
-
We reviewed KaleidoSpiral. We learned an approach to drawing polygons and letters in Turtle and practiced drawing some letters. Your homework is to make more progress on your final project. You needRead 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,
-
|
10 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...
-
Today we Learned: How to make a for-loop with range(val1, val2) How to make a for-loop with range(val) What values are looped through when using range() How to use if-else statements inRead 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...
-
Today we: Completed Dino Dance Project Started Animal Race Project Your HW: Do pg. 51-53 If you do not have the book yet please look in this google drive for the pages:Read 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...
-
Today we Learned: How to use \t and \n How to use .rstrip(), .lstrip(), and .strip() How to make an if-elif-else statement Difference between == and = ==, !=, >, <, >=,Read More...
-
Today we were able to continue with the Doom on the Broom project. We will continue with the Forcefield next week, so don't worry about not having the code finished. For Homework:Read 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/
-
Make sure to review for tomorrows tests. If you guys have any last minute questions please email me at alexanderlee389@gmail.com |