Praelium Technology Overview
From KruelWiki
Contents |
Software
GNU C++ Compiler
Find it at: http://gcc.gnu.org/ We're g++ under linux for our code. Its very ANSI compliant and means that when we go to compile for windows and MacOS no language issues should arise. GNU software is available for most unix variants so Praelium will ideally work on *bsd as well as solaris etc.
OGRE 3D
http://www.ogre3d.org/templates/ogre/images/ogre-logo.gif Find it at: http://www.ogre3d.org/
Object-Orientated Graphics Rendering engine. We were going to write our own engine but that's a lot of work when there's something thats great already out there and licenced appropriately (LGPL).
Crazy Eddie's GUI
http://www.cegui.org.uk/themes/karate_redux_blue/logo.gif Find it at: http://www.cegui.org.uk/
Ties in nicely with OGRE, lets us do GUI stuff without spending too much time.
Open Dynamics Engine
http://ode.org/pix2/odelogo.jpg Find it at: http://www.ode.org/
Dynamics (physics) engine which again ties in with OGRE nicely. Uses a BSD licence so its the most free library we're using!
Hardware
We havent been paid to endorse any particular hardware but this is what we use and plan to initially support:
Processors
http://www.amd.com/us-en/assets/content_type/Shortcuts/scg_AMD64.gif Ycros and SkoZombie use 64-bit AMD processors. They seem to be the best bang for your buck!
SkoZombie uses a dual opteron 246 system, so needless to say praelium will include SMP support eventually.
Ycros uses a full 64bit environment as he has manually patched libpng's dodgey 64bit code, and SkoZombie is lazy and uses a 32bit chroot.
Video Cards
http://nvidia.com/props/IO/11983/32/NVsponsorship.jpg Ycros and Skozombie both use NVidia based cards. NVidia has made great efforts to ensure linux compatibility and they work great under linux. The same can't be said for ATI and other manufacturers. If you want to have any sort of real gaming experience under linux, go with NVidia!
Input Devices
Initall support will be for keyboard and mouse. Support is planned for both single and Dual Joystick Input.
NB: We have no offical affiliations with the above organisations, we merely link to them to give them credit for their great technologies we utilise

