Homework: When user click the play button, please do the following: Reset score Reset number of hearts. Set all the moles to EMPTY mode. Add the credit page Game Developer: <your name>Read More...
Python Class
Events
Calendar of Events
|
Sunday
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
Saturday
|
|---|---|---|---|---|---|---|
|
0 events,
|
0 events,
|
1 event,
-
|
2 events,
-
We went over homework to slow the birds flapping of wings We added the Player sprite and moved it back and forth. I've uploaded the code here. Homework: Create a new SpriteRead More...
-
We did the homework to add add the Coin and keep track of collision between player and the tube We made the player enter dizzy mode when it hits the tube. I'veRead More... |
2 events,
-
We fixed the problem with setting all the moles to EMPTY_MODE after user click play button. We fixed the score on the explode image. Wack-A-Mole game is completed.
-
We randomize coin to be on the top and the bottom location. We enabled GAME_LANDING_PAGE and GAME_IN_SESSION. We added the ability for the player to jump. We added hitbox (rect) to theRead More... |
2 events,
-
We displayed Explode sprite when we pop the balloon. We added points on top of the Explode sprite. We added "Bad Balloon" text on top of the balloon. We completed Python GameRead More...
-
We completed Hangman game project. We started learning how to read python error messages Homework: Create a new file April30_FixPythonBugHomework.py Copy and paste the broken code from https://www.ayclogic.com/fixing-python-bugs/ to above file FixRead More... |
8 events,
-
Homework: The title image and the play button is now overlapping. Move the title image up a little bit. When you die and click the play button do the following Clear allRead More...
-
Homework: When countdown goes to 0, stop the bird chirping sound. When countdown goes to 0, display GAME WIN page. When target pop the balloon, play the "plop.wav" sound effect. When targetRead More...
-
Homework: Create walls for your game Add hitbox for tank and each of the wall. Detect collision between tank and the wall. When they collide, make the wall disappear
-
We went over the homework to position the super fireball correctly and added the birdie title above the play button. We added some nice background for the landing page including the birdsRead More...
-
We created ability for Saturn Lightning Axe to strike lightning to all living beings within 10 spaces from the user. Homework: Add a similar ability to Saturn Sword to make all livingRead More...
-
Today we started: Learning about functions with return values Homework: https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ Numbers 6 and 7! If you have any questions, feel free to email me at nathaniel@ayclogic.com!
-
Today we completed: Version 1 of the Robux System Homework: Finish up the final project for this class (due date is May 8) Make sure that your final project fulfills all requirementsRead More...
-
|
|
0 events,
|
0 events,
|
0 events,
|
2 events,
-
We went over the homework to create fireball and move the player up and down. We added logic to shoot fireballs from the position of the player I've uploaded the source codeRead More...
-
We went over homework for score. We added game modes and landing page We added logic for switching between game modes We added logic for killing player after it falls under theRead More... |
1 event,
-
We added more game modes: GAME_OVER GAME_WIN GAME_CREDIT We displayed GAME_OVER page when player hit the tube. Homework: Fix the coordinate of GAME OVER text to be above the Play button andRead More... |
1 event,
-
We went over how fix bug and read Python error messages for the 2nd time. We practice Function with return value. Next week is our 2nd quiz, please prepare yourself with theRead More... |
6 events,
-
We did GAME WIN mode. We did count down and when the count down goes to zero we switch game mode to GAME WIN. Homework: In GAME WIN PAGE, show "GAME WIN"Read More...
-
We completed Shoot Balloon project. You guys are done with Python Game Development course. Congrats. Next course would be Advanced Python Game Development or Intro To Java.
-
We reviewed Birdie project and went over the pygame cheat sheet. We started the Flappy Duck project I uploaded the source code here Homework: Create a class with which loads an imageRead More...
-
Today we: Finished learning about functions with return values Homework: Do the following problems below. These questions are also in the file named "May8_FunctionWReturnValuePractice.py" create a function named "multiply_me" that has twoRead More...
-
Today we finished: RobuxSystem.py Homework: Copy your code for the final project and paste it into an email and send it to me. Make sure your final project is submitted by theRead More...
-
We added coin sprite to the game Homework: When Player and Coin collides Make Coin disappear Increase the score Play assets/audio/collect5.wav sound effect. Add hitbox to the Tube When Player and TubeRead More... |
|
0 events,
|
0 events,
|
1 event,
-
Today we: Began an introduction to data types and variables Homework: Pages 20-23 Click here to view the homework if you do not have the book yet. If you have any questions,Read More... |
2 events,
-
We went over the homework We made the player turn left and right and slowed down the fireball creation. Homework: Make the player flap its wings Randomize the speed of the birdsRead More...
-
We went over the homework to make the coin flip. We added some more modes and added the game over page. We added the countdown indicator. I've uploaded the source code here.Read More... |
2 events,
-
We did GAME WIN page We refactored our codes to remove some code duplication We added count down timer. Homework: When player died and user click the play, the player immediately hitRead More...
-
We went over how to do list in Java. How to add, remove and get elements from List. How to use for loop to go through every element inside the list. Homework:Read More... |
0 events,
|
6 events,
-
Homework: Right next to Play button, display Credit button. Use "assets/images/credit_button.png" image file. You should do this credit button the same way you display play button. You should display this credit buttonRead More...
-
Homework: Add feature to make the bullet launch to the RIGHT when user click the mouse. When bullet hit the wall, make the wall disappear.
-
We went over the homework to add the downwards tube. We slowed down the creation of tubes. I've uploaded the source code here. Homework: Move all the constants like "HEIGHT", "WIDTH", etc.,Read More...
-
We went over Variables and data types: Integer String Boolean Boolean expression. Homework: Create a new Python file May15_StringHomework.py Do codes from the book page 20 to 23. Just copy the codeRead More...
-
Today we: Finished learning about random module. Homework: Do the following problems below. Modify the Magic8Ball.py program to include new answers such as "Absolutely", "Of Course not", "Try again later", "Don't countRead More...
-
Today we: Reviewed for the final exam Homework: Please study for the final exam that will take place next Saturday on May 22 The final exam will be heavily focused on turtleRead More... |
|
0 events,
|
0 events,
|
1 event,
-
Today we: Had an introduction to Strings. Homework: Write the code to complete the following problem: Read More... |
2 events,
-
We went over the homework to randomize the birds and clouds speeds and made the player flap its wings. We added a "rect" attribute to the Fireball and the Bird sprites. WeRead More...
-
We added the logic to enter the game won mode when the countdown timer reaches zero. We added a credit button and a credit page. I've uploaded the code here. Homework: PlayRead More... |
1 event,
-
We continued with displaying credit button. Homework: Continued with last week homework to display credit page properly. To display all the credit names on the screen, you need to look at draw_score. |
1 event,
-
We started with Turtle module. We started with drawing robot using turtle. Homework: continue with robot drawing by drawing the head, eyes, mouth and neck. Please dont do the arms as weRead More... |
6 events,
-
Homework: When player is in DIZZY_MODE make sure the player can not jump anymore.
-
We continued the tank war project by making bullet launch to whichever the mouse is pointing to. Homework: When bullet hit the wall, make the wall disappear.
-
Homework: Create a new Python file May22_IFELSEHomework.py Do code exercises from book page 79 to 81.
-
Today we: Started the Hangman project Homework: No homework! If you have any questions, feel free to email me at nathaniel@ayclogic.com!
-
Today in class: Final exam for this course was completed. Homework: No homework! Final turtle project grades have been emailed out to students. If you have any questions, feel free to emailRead More...
-
Homework: When Play button is clicked, do the following reset player's location reset player's fall speed to 0 clear the tube clear the coins We did a similar thing in Birdie projectRead More... |
|
0 events,
|
0 events,
|
1 event,
-
Today we: Started learning about if/else statements Homework: pages 79-81 from the textbook and write your homework in a file called "<Date>_IfElseHomework.py" If you have any questions, feel free to email meRead More... |
2 events,
-
We did the homework to detect collision between the player and the birds. We added a game mode and landing page. I've uploaded the source code here. Homework: Create a super fireballRead More...
-
We went over the homework to add sounds effects and some finishing touches to FlappyDuck. We reviewed the logic for dizzy mode. I've uploaded the source code here. Homework Come up withRead More... |
1 event,
-
We finished GAME CREDIT page We added player mode: FLYING_MODE and DIZZY_MODE Homework: Inside game_in_session(), when the player hit the bottom of the screen, change the game_mode to GAME_OVER_PAGE |
0 events,
|
0 events,
|
|
0 events,
|
0 events,
|
1 event,
-
Today we: Did practice problems on if/elif/else statements Homework: Do the following problems below. These 3 questions can also be found in the google drive file named "IfElsePractice.py" Get the price fromRead More... |
2 events,
-
We learned Python data types and variables We learned how to combine strings We learned how to do if else elif statements We learned about boolean expression We also learned about gettingRead More...
-
Added launch Giant Fireball. Make sure the launch Giang Fireball position is in front of the player. The coordinate is different when the player is facing LEFT vs RIGHT. We position theRead More... |
1 event,
-
We finished Flappy Duck game. Homework: Choose a game that you want to create. Choose a game asset from graphicriver.net Send me an email (gamas@ayclogic.com) about the explanation of how the gameRead More... |
1 event,
-
Homework: Continue with the face1 function: Draw one more eye ball Draw 2 pupils Draw one rectangle for the mouth |
5 events,
-
We added Game Over page in Flappy Bird game. Homework: Add background music assets/audio/Happy Baby.wav to the game
-
We created Wall Explosion animation. We created Enemy Tank via inheritance Homework: Change main.py read_map() method to handle ENEMY_FLAG to create EnemyTank there. Create EnemyTurret class which inherits from Turret class. OverrideRead More...
-
We went over the homework to add the coin sprite. We modified the tube to use tube_height rather than pass in a y value. We randomized the height of the tube. WeRead More...
-
Homework: Create June5_ListHomework.py: Copy exercises from page 37 to 41 Do "TRY IT YOURSELF" from page 36 Create June5_ForLoopListHomework.py Page 52.
-
Homework: In main.py, change draw_big_text(self,x,y) method Add one more parameter: text Inside the method, instead of drawing "GAME OVER", draw according to "text" parameter Inside game_over_page(self), because we add one more parameter,Read More... |