American Young Coder

AYC logo
Loading Events

« All Events

  • This event has passed.

7:00 PM – Python Game Development – Darin

November 12 @ 7:00 pm - 8:00 pm

What We Did Today:

  1. Went over project proposal details
  2. Went over new game to make in class
  3. Fixed a bug in Flappy Duck
  4. Talked about gitlab collaboration methods

Homework:

Collaborate with your partner on the game design doc to fully flesh out details, and finish up the project timeline.

Sample project timeline:

Project Timeline

Due Date: Mid-January (exact date TBA)

Nov 12 – 19:

Person 1:

– Background and player frame loading

Person 2:

-Player frame animation

Nov 19 – 26:

Person 1:

  • Basic Movement

Person 2:

  • Menu buying items

Nov 26 – Dec 3:

Person 1:

  • Player Combat (collision detection and whatnot)

Person 2:

  • Enemy Combat
Project Proposal Details
  1. Create a google doc
  2. Title of the game
  3. Game assets, you need to purchase game asset from https://graphicriver.net/
  4. Audio, you need to purchase background audio from https://audiojungle.net/ 
    1. You only need to purchase background sound audio. For sound effects, you can use this one https://drive.google.com/drive/folders/186SS8dBfo7Z1kM-phpCGYbm8DL57vlXT?usp=drive_link
  5. Free game asset from opengameart.org. This one is good to find some extra images needed or audio.
  6. You need use sound effects in their game.
  7. You need to tell your game flow:
    1. How to win
    2. How to lose/die
    3. How many players.
    4. How many enemies. How can the enemy die.
    5. Is there projectiles.
    6. What kind animation they want to have.
  8. The game cannot be too difficult because you only have 2 months.
  9. Sample proposal:
    1. https://docs.google.com/document/d/1mTAGQDCwGGpj9Q1QhKk7NRnqqF7sioZ9FpZe-O6KlkQ/edit?usp=sharing
  10. Project planning
    1. Week by week tasks for the next 2 months
    2. If the student cannot come up with this, then the teacher has to guide them weekly of their next task.
  11. Checklist
    1. Landing Page
    2. Credit Page
    3. Game in session
    4. Game win page and/or Game lose page.
    5. Background sound.
    6. sound effect.
    7. If they can create a game title image for landing page.
    8. character animation.
    9. When users click “Play” button from win or game lose page, everything should be reset properly.

Notes:

All class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src

You can reach me at ddjapri@ayclogic.com

Details

Date:
November 12
Time:
7:00 pm - 8:00 pm
Event Categories:
,