No description
Find a file
2015-06-02 08:59:49 -05:00
examples added sdl2 engine example 2013-10-11 15:21:18 -07:00
fowltek neural net can use float32 now 2015-06-02 08:59:49 -05:00
tests added bb tree test 2013-05-29 17:29:14 -07:00
fowltek.nimble Nimrod -> Nim 2015-03-24 21:52:55 +01:00
readme.md updated readme 2015-05-31 08:46:46 -05:00

This is a collection of useful Nim modules. The theme is Game Development. Examples of usage can usually be found at the end of the module's source or in the examples/ directory

If any of these is missing license (they probably all are) then you can treat 
them as public domain, no attribution required. Licenses listed below are for
the corresponding (wrapped) software. The wrapper itself does not fall under
this license.

Modules

  • fowltek/vector_math - implements types for vectors of two, three and four (now basic2d/basic3d exist in the stdlib, use those instead)
  • fowltek/pointer_arithm - implements pointer arithmetic for use with c libraries
  • fowltek/maybe_t - implements a Maybe[T]
  • fowltek/idgen - a simple sequential ID generator
  • fowltek/neural - a backpropagating neural network
  • Spatial organizationing: fowltek/bbtree, fowltek/qtree

Wrappers

Graphics

Physics

  • Bullet - another high performance 3D physics library. This wrapper may not be complete, it is based off Bullet's C-API which is limited.
  • fowltek/verlet - implementation of verlet physics

Other

Things that used to be here