1.2 Project status
As of today, the game is in beta state. It can be installed, and you
can toy arround with, but it's far from being complete.
What works:
- The whole framework is here, some functions are not implemented yet, but
the bases are set up, and they are believed solid. The game is very modular,
it is designed so that graphics, sound and network backends can be hacked
at will.
- Documentation. Yes, you're reading it.
- As of version 0.0.4beta, there has been a little step backward in terms
of functionnality. The game actually implements most functions required
to provide some "demo-style" game, however what it only does is just
load map and show them. This is a temporary state - the reason 0.0.4beta
was released this way was that 0.0.3beta was soo old documentation and
many other points were really outdated - and will be fixed in 0.0.5beta,
which will allow players to toy arround and, at least, play against
a human opponent on a single computer.
- Maps. A number of interesting maps have already been designed (thanks
to Kasper Hviid).
- The game has been ported to Microsoft Windows 32-bit proprietary platform.
It still runs fine under GNU/Linux, of course.
In the near future:
- Complete solo/local game. The idea is to provide correct gameplay
in a local context, wether between friends or against the computer.
- Network gaming.
In the long run:
- Write new graphical backends so that the game does not require Mesa or
any OpenGL-like subsystem. The idea is to get rid of the 3D-accelerator
dependency.
- Implement all the fancy 3D features, make it possible to play
Liquid War 6 on a Moebius ring.
- Use the cool features of CSound to provide dynamic, contextualized
sounds & musics.
- Optimize the bot algorithm, which is probably a complex AI problem.