Inspiration
Inspired from the Gizmo labs that can be found online. Students can do interactive labs there , it was very popular during COVID-19.
What it does
Simulates a lab for students that are learning from home The simulated lab in question is a Calorimeter Lab, it allows students to burn a snack and gather data that allows them to calculate the potential energy of that snack.
How we built it
Utilizing the Java Swing Library and the Graphics 2D Library Our IDE of choice was VSCode, and all the assets we made ourselves with external inspiration. The entirety of this program was in java.
Challenges we ran into
Collision, Rendering, User Interaction, Priority Interactions, Animation We were able to overcome all of these problems by the end, although it took many painstaking hours of work.
Accomplishments that we're proud of
Animation, User Interaction, and 2D Design all from scratch This was our first time working with any sort of 2D rendering and animation at this scale. We are all proud of what we have achieved.
What we learned
How to get user input through clicks and dragging How to determine priority for objects that overlap and are requested for interaction Majority of the concepts that were used while making this we had to learn from scratch. Majority of the time spend working on this project was spend on learning new libraries and information.
What's next for Calorimeter Lab
Official publishment online, for teachers to utilize everywhere for chemistry students. We believe that there is actual use for this finished product online, therefore we are looking to officially publish it for public use.
Log in or sign up for Devpost to join the conversation.