1.4 KiB
Projectile Motion
This is a 2D implementation of the physical formula for projectile motion.
x(t) = x_0 + \frac{1}{2} a_x t^2 + v_{0x} t
Also, during the shock with the ground, the projectile will lose some energy. This is simulated with a coefficient of restitution.
Then, when not bouncing and only sliding on the ground, the projectile will lose energy due to friction.
Requirements
- Java (6 to) 8 (max, recommended)
- NetBeans (highly recommended)
Java Applets have been dropped with Java 9. So you need an older versione to run this project. Java 8 is the preferred version. Until Java 6 should be ok.
Problems running the project are expected, applets are deprecated and not supported by modern browsers.**
This is a NetBeans Project. Using NetBeans isn't mandatory but recommended for the built-in applet runner. You can run the GrigliaApplet.java class with netbeans.
Alternatively, you can use IntellijJ IDEA with the Applet runner plugin (not tested).
Installation and run
Clone the repo:
git clone git@gitlab.com:stefanorossiti/projectiles.git
Run AppletProiettile.java
with your preferred IDE (NetBeans is recommended)
using
java 8.
License
All my work is released under DBAD license.