- This event has passed.
5 PM – Python Game Dev – Darin
July 29 @ 5:00 pm - 6:00 pm
Today We Did:
- We reviewed each individual project.
- We continued on Shoot Balloon project by making target class complete and able to shoot down balloons.
- Added a score display for our score after popping balloons.
Homework:
Continue working on your individual project according to the assignment listed in your project proposal.
- Chris
- Update your project proposal to detail what you are adding due August 5.
- Crop all the 16 player images using fire alpaca for Player animation.
- Animate the player movement using 4 different lists depending on a new direction variable
- Make the player, enemy, and projectiles smaller so the arena is larger.
- Add more than one enemy in one field as they are small to ramp up difficulty.
- Brandon
note: I recommend finding ways for projectiles to curve (perhaps by using the concept of gravity that we learnt in flappy bird)
Extra idea: introduce homing projectilesUpdate your project proposal for what you are going to do due on August 5, as well as what you have accomplished.
projectile.py:- Make two classes, one for straight projectiles, and one for curving projectiles.
- Make the projectile appear from left or right
- Add collision detection between player and projectile. If a player get hit, make player’s health goes down, and make the projectile disappear.
- Add game modes – landing page, credits page, game over page.
- After this, you need to make the game more complicated, perhaps by introducing levels after a timer runs up.
- Dakota
- Update the project proposal.
- Create different game modes for landing page, game in session, credits page, game over.
- make the projectiles have special effects
- Attempt to create an explode class that appears when a collision happens, and disappears (by using self.kill() in the explode class) after perhaps 3 seconds
- Chris
IMPORTANT NOTES:
You can contact me via ddjapri@ayclogic.com for any questions or concerns.
The final project is due August 19.