Skip to content

Project Score #29

Description

@PaarasPurohit

Hours:

  • 3 hours - Setting up Canvas & Context with JavaScript documentation
  • 2 hours - Creating a randomized goal on both x and y positions
  • 3 hours - Drawing ball (many errors, solved with ChatGPT & documentation
  • 2 hours - Programming logic for updating and managing velocity and angle
  • 3 hours - Programming and handling user interaction
  • 3 hours - Using projectile motion formulas and algorithms to program launching the ball
  • 2 hours - Programming the actual animation
  • 3 hours - Programming resetting of the game & result displaying
  • 3 hours - Creating notebooks and README for potential lessons next year

Project Score:

  • Keeping teacher informed of project progress through 4 weeks, having a history of that progress and who contributed.
  • Providing a Project that has value or interest to me as a Teacher. Something that demonstrates or enhances the learning of Python, JavaScript or tools or frameworks we use commonly in class. Our use of complex physics concepts being implemented in JavaScript using the animation and object-oriented programming we learned in class to apply more information next year.
  • Ability to transfer work to me and use it helpfully, including transfer of accounts or data required to run or extend the environment. All links have been provided.
  • Quality of Code, README, and Notebooks to enable me to learn the code, frameworks, and environment. Code has comments, README is finished, and notebooks not only break down code & concepts but also have hack ideas for future students.

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions