Ahoy,
I just checked in the first development code of the all-new
fancy Freebooters in 3D. This is a major leap forward that
wouldn't be possible without all the fine modeling made by
Esteban Fernandez aka Kabutor.

The first checkin implements a seaplane in which you can
sail around with the cutter ship model. It's pretty hard
to build right now, I advise you to wait a few more days
until I fix things up (won't happen before Wednesday at
the earliest).

The sail physics have been ported from the 2D physics,
and will require more fine tuning as the coords in a 3D
environment are way more finegrained and the steering
feels kinda bumpy right now.

All 3D work is done using the great Ogre engine, which is
Free software (LGPL). Get ogre from www.ogre3d.org. I'm
planning to create Ogre packages for the Debian distribution,
but this will take some time and won't happen before the
0.15 release of Ogre.

All Freebooters development will stay as free as it has been
from the beginning, all models are GPLed with included Blender
sources.
Freebooters won't use 3D extensions only found in proprietary
drivers from Nvidia and ATI. It's perfectly playable with
the free DRI drivers and is intended to be fully enjoyable
on systems with graphic cards of the Voodoo 3, MGA 200 or
ATI Radeon grade. Older models should still be usable in a
reduced resolution such as 640x480.

If you test out the code _please_ send reports about the performance
on various graphic adaptors, as I'm very interested to receive
feedback about the quality of the DRI implementations out there.
Ogre displays an average FPS rate when quitting.

The current release plans:

0.2.2: (in about a week)
- Experimental 3D code will be included, but won't be built by
  default
- ReactOS/Windows support by Christoph Dwertmann
- Improved menus (will be pre-allocated for faster responses)
- Improved build system
- Bugfixes
  
0.3:
- The seatravels between the island will be in full 3D. Fancy
  particle effects like rain etc. will hopefully be ready as
  well. Seabattles will still use the old 2D system.
  
0.4:
- Seabattles will be implemented in the 3D engine as well.

If you want to help out, your help is very welcome. Check the TODO
or the website for possible tasks or ask on the mailing list.

Happy hacking,

        Moritz

Reply via email to