Praelium Technology Overview

From KruelWiki

Jump to: navigation, search

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

Personal tools