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 Game Development
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... |
1 event,
-
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... |
6 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...
-
|
|
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... |
0 events,
|
4 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...
-
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,
|
0 events,
|
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,
|
3 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... |
|
0 events,
|
0 events,
|
0 events,
|
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. |
0 events,
|
3 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: 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,
|
0 events,
|
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,
|
0 events,
|
1 event,
-
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... |
0 events,
|
4 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: 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... |