In order to create Track plugins, clone this repository and perform the following maven command:
mvn clean installIf you also want the JavaDoc for the plugin package execute:
mvn dependency:sourcesAfterwards you can open the project with any text editor of your choice.
After you created your track perform the following command to build the plugin:
mvn clean packageThe created jar file will be placed in the target/ directory. This jar file is your plugin and needs to be placed in the plugins directory of the NeuroEvolutionVehicles project.
In order to created a new Track plugin you need to create a class which implements the Track interface, as the MyTrack.java class does. By doing this it doesn't matter what package you use and how you name your class. The NeuroEvolutionVehicles project will automatically load your plugin from the plugins directory and scan for any class that implements the Track interface.