American Young Coder (AYC)

AYC logo
Loading Events

« All Events

  • This event has passed.

5 PM – Python Game Dev – Darin

August 5 @ 5:00 pm - 6:00 pm

Today We Did:

  1. We reviewed each individual project.
  2. We continued on Shoot Balloon project by adding bad balloon variants, as well as sound effects

Homework:

Continue working on your individual project according to the assignment listed in your project proposal.

FOR EVERYONE, make sure you call self.kill() to remove the sprites when they go out of the screen.

    1. Chris
      1. Update your project proposal to detail what you are adding due August 12.
      2. Make the player, enemy, and projectiles smaller so the arena is larger, and increase the player movement speed.
      3. Add more than one enemy in one field as they are small to ramp up difficulty. You may want to introduce a variable to keep of how many levels you have been through
      4. Add game landing page, game win/loss page, and a game credits page.
    2. Brandon
      Extra idea: introduce homing projectiles
      Update your project proposal for what you are going to do due on August 12, as well as what you have accomplished.

      To edit:

      1. Make the projectile image better by rotating, and then using transform.scale as in dragon birdie
      2. Add collision detection between player and projectile. If a player get hit, make player’s health goes down, and make the projectile disappear.
      3. Add game modes – landing page, credits page, game over page.
      4. After this, you need to make the game more complicated, perhaps by introducing levels after a timer runs up, where different projectiles spawn in (including straight projectiles)
    3. Dakota
      1. Update the project proposal.
      2. Create different game modes for landing page, game in session, credits page, game over.
      3. Edit the projectile using fire alpaca for a more visually aesthetic design.
      4. Make 2 enemies spawn at once at certain intervals so the game has a more randomizing mechanic.
      5. 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

IMPORTANT NOTES:

You can contact me via ddjapri@ayclogic.com for any questions or concerns.

The final project is due August 19.

Details

Date:
August 5
Time:
5:00 pm - 6:00 pm
Event Categories:
,
Verified by MonsterInsights