Original Post
Heya all fellow Gamedev.Net visitors.
As we all should know by now GDN needs a bit of help from us to stay afloat, and a few ideas have been posted (i.e. Game development tools, Gamedev.Net shareware Game, International Drug Syndicate). One idea that MadKeithV and I came up with is a special Gamedev.Net Mathematics library. A library that will contain a whole bunch of optimised mathematical functions including Vectors, Matrices, and Quaternions along with the standard stuff. Then we would sell it to all the budding game programmers so as to speed up development, for a small price all of which would go to Gamedev.net.
Now the tricky part comes in with wanting to know what you budding game developers out there want in a fast maths library. So what I am asking here is that all of you who are interested in such a fine product to tell us:
A) What kind of features (functions, operators, classes etc) are wanted and needed in this type of library. (i.e. Matrix * Vector Array function, lots of operators, simple interface, templateted matrices?).
B) What kind of architecture you use and the type that you would like to use, (i.e. classes with the works, bare classes with extra functions elsewhere, simple structs with everything done by other functions?)
C) What langauges to support (C++ will be supported by default, but is there also a demand for C math library, or Pascal / VB?)
D) What other compilers to support (Visual C++ 6.0 will be standard but we are hoping to also support Borland compilers as well)
E) Should we also add support for Planes, Spheres, Collision detection, Physics algorithms, other wierd rotators etc?
F) Any other particular algorithms, or comments that you guys would like to make would also be appreciated.
- Cheers
Dominik Grabiec
(Dæmin)
sdgrab@eisa.net.au