GooeyBlobbulletcom

Description bullet PhysLite
[PhysLite logo] PhysLite is a lightweight physics module for BlitzMax, aimed at making adding physics into your projects that much easier. Simply include the PhysLite module, add some objects and run. It couldn't be simpler. PhysLite uses a modified version of a fixed time-step verlet integration thus making it fast and simple to use. Additionally, PhysLite gives you the functions to interact with the simulation, changing velocities, gravity, positions, and more can all be done with easy to use commands. Coupled with functions to retreive info. on the current state of all the objects in the simulation what more could you need? Scenery? No problem. With a single command complex concaved collision areas can be created and are ready to use.
Features bullet PhysLite
Here is a small selection of PhysLite's features to whet your appitite. For practicle examples and a more indepth look at PhysLite's features please feel free to download the Demo/Tutorials. Sorry Mac and Linux users, as I have neither of these machines so there are no pre-compiled examples for these systems. If you have any questions about the functionality of PhysLite please feel free to post them on the Forum or Contact me directly.
[Tutorial08 screenshot] [Tutorial05 screenshot] [Tutorial03 screenshot]

*Module limitations. PhysLite was designed for a specific purpose and as such it features certain limitations which weren't needed in the original brief. These limitations are as follows. There is no provision for delta time. Only simulations which use a fixed frame rate can be made. Stacking cannot be simulated. There may be work-arounds for this, but out-of-the-box PhysLite does not simulate stacking. PhysLite doesn't occlude objects at rest, all objects are processed every time-step. Only motion friction is simulated. Friction works differently on moving and at rest objects. However PhysLite simulates motion friction for both kinds of objects. This means that on occasion sliding may occur if a surface is not completely flat. These limitations may be addressed at some point, but the addition of these features will be at my discretion and should not be assumed.

License bullet PhysLite
The PhysLite license is a royalty free license. This means that any* programs you make can be sold without paying anything extra in royalties. For the reasonable sum of $39.95 you get the source code for PhysLite ready to use in your own programs. It also includes many tutorials and examples to get you started. PhysLite is distributed by email to the address supplied when ordering. Please allow upto three days for delivery.
[Example01 screenshot] [Example01 screenshot] [Example01 screenshot]

$39.95 PhysLite License

*License restrictions. Distribution of the source code to PhysLite is forbidden, so only compiled programs that use PhysLite may be sold or distributed. The use of PhysLite to create other physics modules or libraries is also forbidden. If you are in any doubt about a particular use please feel free to post on the forum, or Contact me directly, for clarification. The license does not include bugfixes and support. Whilst I will make every effort to improve and expand PhysLite, it is probably best that these services are not assumed.

Copyright © 2006 - 2009
W3C - XHTML 1.0 & CSS validation passed