We continued with Hangman. Homework: Inside the update_clue function, inside the for loop. If the letter is equal to the parameter print "Hurray"
we continued with Birdie project. We made the bird moved from right to left We were able to draw more than one bird in the screen We started Bird class. Homework: AddRead More...
We went completed Baby Name Generator program. We added a way to limit the number of names when user provided a number bigger than the names that the program has. Homework: StudyRead More...
Homework: Make the bird Y coordinate random from 0 to the height of the screen.
We went over Dog class We learned inheritance by creating SamoyedDog and Doberman classes which inhenrits from Dog class. Homework: P.168 to 169.
We went over the many functionalities of Python String such as title(), upper(), strip(). We went over how to do IF ELSE ELIF statements Homework: P.80 to 81
We finished the Hangman game. The word shouldn't be printed out at the beginning. Break from the while loop if all the letters in guess have been filled in (no more "?"Read More...
We went over how to create the following methods inside VehicleSystem printAllVehiclesPassengerBiggerThanOrEqual(int numOfPassenger) printAllFuelEfficientVehicles We went over how to create Vehicle.printInfo() method We started creating menu in April25_VehicleSystem.main method Homework: https://www.ayclogic.com/java-exercises-5-vehicle-system-menu/
We started Virtual Snow project on page 144 Homework Complete page 149 and 150 in the white book.
We continued with Flappy Duck project. We made the Tube appear from top and bottom We made the Tube appear less frequently. Homework Move all the constants variable from main to config.pyRead More...
We started Intro to List project. We started Mary Had A Little Lamb project. Homework Create 3 new balls with different names,colors and notes and change the broadcast and when I receiveRead More...
We created an explosion of when the witch die. We created another enemy which can move twice as fast as the bat. We learned how to create a force field. Homework: AddRead More...
We completed update_clue function inside Hangman game. Homework: after you call update_clue(guess) check if there are no more "?" in the clue then break from loop
We went over Baby Name Generator program. Next week is final Python Test please study Baby Name Generator Turtle Python Variables and Data Types Functions List IF ELSE ELIF Random Loops HowRead More...
We completed Player class. Homework: Integrate Player class into main.py For example, look at how we integrated Bird class into main.py import the Player class create player_group add Player into player_group inRead More...
We completed class inheritance topic. We did Car and ElectricCar exercises. We downloaded Birdie game assets from google drive. Homework: Download and install Python 3.7 and Pycharm into your computer. Go toRead More...
We went over IF ELSE ELIF We went over how to do tell-me-your-age project. We went over List and For loop Homework: Finish https://www.ayclogic.com/tell-me-your-age/ program Do List coding from page 37 toRead More...
We reviewed the homework "May2_FixBugs2.py" and how to read and fix errors using the Thonny editor. Next Saturday from 1 PM to 3 PM. Your homework is to prepare for this quiz,Read More...
We completed April25_VehicleSystem. Next week is Java Quiz. It is going to be 2 hours quiz from 2 PM to 4 PM. It is 10% of your class grade. I will sendRead More...
Today we finished up the Virtual Snow project and started on the Spaceship project. For Homework: Add in some stars which are similar to the snow code from virtual snow.
We finished Mary Had A Little Lamb and converted the code to use lists. Homework Add a new list called Happy Birthday. Add the first line of notes to the list. TheRead More...
Homework: Continue with May9_PasswordGenerator.py Ask user if you want kind of password? (lowercase/camelcase/uppercase) if user enter "lowercase" then make the password all lowercase if user enter "camelcase" then make the password similarRead More...
We went over how to make the Tube appear from both the bottom and top of the screen. We added gravity to the player. Homework: Make the tube height dynamic by makingRead More...
Homework: Add Ghost enemy from page 122-123 Add Extra Lives Hippo from page 126
We completed Hangman Game. We learned how to read error messages in Python and how to fix error in Python. Homework: Go to this page and copy and paste broken Python codeRead More...
We went over the Bird class We added bird flapping inside the Bird class. Homework: Inside Bird class, when direction is 270, flip the bird image horizontally.
Homework: In the Player class do the following if user pressed "w" on the keyboard make the bird go up. if user pressed "s" on the keyboard make the bird go down.
We installed Pycharm properly. We learned how to load images in Pygame. We loaded background image We loaded bird image. Homework: similar to bird01_A.png, load bird02_A.png into the screen. Follow the exampleRead More...
Today we continued with the Spaceship project. We were able to add in the stars as well as the asteroid. For Homework: Add in a game over banner for when game overRead More...
We downloaded the Scratch offline editor at https://scratch.mit.edu/download Please do this if you haven't already We started the Supermarket List project. Homework Copy the code from the Apple sprite that makes itRead More...
We added an invisible scoreline so when the Duck goes through the Tube gap, the program can increase the score. Homework: Add the background song. When the player collides with the Scoreline,Read More...
Homework: When Cat says the last action, start all over again from the beginning. When action is "jogging", say "I don't like jogging". For everything else say "I like <action>". You haveRead More...
We went over how to fix python errors by understanding how to make sense python error messages. Next week is 2nd Python quiz. It will be a 2 hour quiz. Please studyRead More...
We completed creating random bird from left and right. We completed the code to make the bird face left and right based on their directions. Homework: Study the codes and come upRead More...
We made the player able to move left and right and made it face left and right accordingly. We added Bullet sprite. Homework: Integrate Bullet into the main.py Look at how weRead More...
We went over how to make the bird move horizontally We went over how to make the bird flaps its wings Homework: Load the third bird The bird should appear on theRead More...
We went over While Loop We enhanced Tell Me Your Age program to use While Loop Homework: From the book do page 51, 57, 58 and 59
We went over the 2nd Python Quiz. You can view the answer key here. We introduced turtle which allows you to make drawing with python. We are going to be using turtleRead More...
We went over Quiz Result. We started introducing JavaFX. No homework for next week.
Today we finished the spaceship project and started the fireworks project. For Homework: Make sure to make the fireworks look like an actual firework for homework. Be sure to review your scratchRead More...
We finished the Super Market project. Correct the code from this project if you have any bugs https://scratch.mit.edu/projects/398499301/editor/ No Homework unless you didn't finish anything in class
We learned about functions with return values. Homework: https://www.ayclogic.com/intro-to-python/star-wars-problem/ Do page 139
We completed Introduction To List project. We started converting Mary Had A Little Lamb project into using List. Homework: Add Happy Birthday List and make the project sing the Happy Birthday song.Read More...
We started Player class for displaying Player character on the game. You can find all the latest files in the google drive. Homework: Integrate Player class into main.py Look at how weRead More...
We reviewed Test result We learned about Python Dictionary. Homework: Page 93 to 97
Homework: When the player launch the fireball, the fireball always face to the right. Even when the player is facing left. So when fireball is created, make sure you use the rightRead More...
We continued with Bird class. We learned about Pygame.sprite.Group() We learned on how to randomize the bird images. Homework: I have uploaded all the latest python files into google drive. Move theRead More...
We went over the for loop homework. We reviewed what's going to be in the quiz next week. Variables and Data Types IF ELIF ELSE statements Loops: For loops, while loops HowRead More...
We created a function that draws a rectangle using turtle. We started building a robot using turtle, creating the feet, legs, body, and arms. Your homework has two parts: Finish the robot,Read More...
We continued with understanding JavaFX. We learned what the FXML file is used for. We learned what does Containers means How to connect Button in the FXML file with the controller JavaRead More...
Here are the projects that you should review for the test next week. Cat Art: https://scratch.mit.edu/projects/331671044/ Animal Race: https://scratch.mit.edu/projects/249238583/ Spaceship 1.0: https://scratch.mit.edu/projects/266884838/ Tunnel of Doom: https://scratch.mit.edu/projects/246531467/ Make sure to have created a gmail account by nextRead More...
We started the Minion Birthday Card project. Homework Finish adding the rest of the letter sprites in "Birthday" Add Birthday music sound to the minionPuttingLetter sprite when Start message is received
We went through Python Functions: We went through the difference between function with return and without return values. We went through parameters with default value, like the one in page 139. Homework:Read More...
Flappy Duck project Player vs Scoreline collision detection (DONE) Player vs Tube collision detection (DONE) When Player hit tubes, display Player hit image. Add Score label to the top left corner ofRead More...
Today we went over variables and Integer, Float, and Boolean types. You homework is to complete the examples from page 72-79 (Kindle version) or page 20 to 23 (book version) and submitRead More...
Homework: Name your homework file Jun3_Homework.py Page 20 to 23, copy the codes into the Jun3_Homework.py file and run it. Submit your homework to gamas@ayclogic.com before next week. If you have problem,Read More...
Homework: Create Cloud class. Look at how we did it for Bird. Integrate Cloud class into main. Look at examples on how we did it with Bird.
We completed Python Dictionary. We completed enhancing BabyNameGenerator program. Homework: 158, 160 and 161
We made the fireball face left and right We learned about hitbox. Homework: Create a hitbox for the player. Create Cloud class. Look at Bird class for reference. If you can integrateRead More...
We continued with Birdie project We made the Bird to be able to face left and right. We made the Bird to be able to appear from left or right of theRead More...
We reviewed RobotBuilder We started KaleidoSpiral Your homework is to fix the bug with KaleidoSpiral so that the program is able to pick from all the colors and continue running forever. Also,Read More...
We went over how to connect TextField in FXML file into the Controller class. We went over how to do FlowPane. Homework: In the FlowPane project that we did in the class,Read More...
We finished the Minion Happy Birthday project. We started Jumpy Monkey project on page 90 Homework Complete page 96 and 97.
We went over last week homework. Homework for Jonathan and Benjamin: Create a list of Integers: 345, 9, -20,40. Use for loop to print every number in the list. Create a variable,Read More...