hunterDRuebsamen / AP_Physics_Extra_Credit

AP Physics Extra Credit Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AP Physics Mech A Extra Credit

This is the code that I used for an extra credit assignment I worked on for my AP Physics class at HBHS. Its made of 1001 3D rigid bodies. 1000 of them are textured as wooden crates, and box number 1001 has my face textured on it (for fun).

Design

So my AP Physics teacher assigned an extra credit assignment to do a flip book related to physics. I don't have any artistic ability, so I decided to use the game engine Godot and set up a physics related scene. This scene consists of 1001 rigid bodies stacked up in a tower formation and uses the Bullet Physics engine to simulate physics. To start the scene, I roll a granite ball toward the tower, which causes it to collapse.

press the spacebar to launch the marble

Using OBS Studio, I recorded and made a video, which I then converted to GIF and then uploaded to gifprint.com to convert it to a PDF flipbook.

After doing all this work, I realize it might have just been easier to hand draw 100 pages of a flip book animation. Oh well, it's done!

Credits

  • My dad for the idea and original starting code.
  • Brackeys for the nice wooden box textures.
  • Mr. DeWilde for being a cool AP Physics teacher!
  • Mr. Crossett for helping me become a better programmer.

License

MIT License (MIT)

Copyright (c) 2019 Hunter Ruebsamen

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

AP Physics Extra Credit Project

License:MIT License


Languages

Language:GAP 54.2%Language:C# 45.8%