PROJECT WITH JAVA APPLET FLOCKING Boids: ADAPT EXISTING CLASSES FOR A NEW PROJECT WITH FLOCKING Boids
allow the parameters of speed, number of drones, minimum distance to be MANUALLY INSERTED
transform CLASSES into a java project by refactoring the code to avoid plagiarism.
the flying drones must present the number of each on top and the option to exclude the drone from the screen by the number.
the project must be built using java applet with main method MAIN TO EXECUTE A JAVA APPLET.
allow the drones to fly only around the area drawn on the screen
the birds should be represented by a png drone image
allow to insert new drones away from others and these drones must join the flock
Example can be found on the link: [login to view URL]
It is a model for a coordinated movement of agents,
Flocking represents a group movement;
The maneuver combinations are based on the positions and
Three basic rules are used:
"Maneuver to avoid places full of boids.
"Maneuver to the average direction of the other boids.
"Maneuver to the average position of the other boids