Home | Rules | Authors | Mailing lists | Game options and menus | Network game | Command line parameters | Platform specific issues | User levels | Core algorithm | Source code | Bugs | To do | Copying

# To do

## Bug-fixing

Now that Allegro 4 is finally out, Liquid War should be quite stable. Still, I doubt I'm already done with bug-fixing, and I fear this will remain one of my most time-consuming tasks =8-)

## Artwork

It's hard to find people to do that kind of thing. Artists are indeed pretty rare, at least artists who wish to create stuff freely... So if you feel like adding some theme support to Liquid War, this could *really* help. I used the textures I had but it would be nice if one could have a "space" ambiance, an "ocean" ambiance or a "desert" ambiance. This could really make the game better I think.

Musics (in midi format) are also appreciated. Tim Chadburn spontaneously contributed the first midi files, and it really pleased me 8-)

## Network enhancements

The big missing thing is password support. For now anyone can connect on any game as long as he/she knows where the server is. With password support, people would be able to chose who they want to play with.

## New features

I regularly receive requests for new features in Liquid War. Of course I do not have enough time to implement them all, so they land in this "todo" list. However, most "major" evolutions are now planned for Liquid War 6, since the code in Liquid War 5 is bloated as hell. It's all right to debug it and code minor evolutions, but that's all.

Still, Liquid War 6 *is* scheduled. When will it be released? Not soon for sure.

## GUI improvement

Well, the GUI I coded works, and it's better than nothing, but still it could be a lot better. The ideal thing would be to be able to change settings during a game, instead of having to stop the game.

## Choose another language

I'm considering re-coding Liquid War using another programming language. As of today, the best candidate seems to be Python. Basically, I would code a low-level Python object in C, which then could be used in any Python program. But this represents quite a lot of work...

This documentation is also available on: www.ufoot.org/liquidwar.