Skip to content

Deflaktor/collider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Collider

Collider is a Java library for efficient and precise 2-D collision detection with a simple interface. Collider uses continuous collision detection, which basically means that the time of the collision is determined very precisely as opposed to using a time-stepping method.

###Download

Release builds of Collider are available at https://github.com/SergiusIW/collider/releases.

###Dependencies

The collider, demos/collider-demos, and demos/collider-demos-desktop projects each contain a file named "dependencies.txt" that describes which jar libraries are necessary for compilation.

Collider depends on LibGDX. LibGDX is only needed for some of its primitive data structures, so it is possible that this dependency may be removed at some point in the future. Even so, the Collider demos will continue to depend on LibGDX.

###Documentation

Javadocs for Collider come with the distribution that you download. The Javadocs for the latest release may be read online at http://www.matthewmichelotti.com/projects/collider/api/.

###Demos

There is currently no tutorial for using the Collider library. Along with reading the javadocs, you can learn how to use Collider by studying the code for the demos. These demos were used to make the youtube video. The code for the demos can be found in two projects in the github repository, demos/collider-demos and demos/collider-demos-desktop. You can run these demos by importing the two projects into Eclipse, adding the necessary libraries described in the dependencies.txt files, and running the main method in the collider-demos-desktop project.

License

Collider is licensed under the Apache 2.0 License.

About

Java library for continuous 2-D collision detection.

Resources

License

Stars

Watchers

Forks

Packages

No packages published