On Tuesday 04 December 2001 23:47, you wrote:
> On Mon, Dec 03, 2001 at 12:54:25PM +0100, Michael BARTL wrote:
> > Hi all!
> > Just wanted to keep you up-to-date:
> > -> Got the pics from James Andrews (I really like them) and they will=
> > implemented into the next release 0.1.2 (which will be released soon,
> > perhaps today)!
> > -> Need more opinions on multiplayer network mode (see previous mails=
> Here you are: I agree with James. Simultaneous moves are very error-pro=
> when it comes to interacting stacks. Concerning the implementation, I'd
> suggest: a) doing some brainstorming about the protocol and writing it =
> (some reason to fill the doc directory :))
> b) implementing an actionlist as demonstrated in the uml diagram (first=
> some brainstorming here, too (how the actions are saved in the list)). =
> make this task easier, we could add id numbers for stacks and armies, s=
> the actionlists are created and used in the same order, the id's should
> stay coherent (never say never...). Anyway, this becomes too detailed.
> c) implement the networking and server
> I would propose this way. It takes longer, but we don't get these quick
> hacks which you don't get out of the source later on. BTW this is also =
> way for the AI infrastructure.
I'm with you here... it already have some thoughts about the protocol, bu=
I want to check some libs first, so that this has no impact after the des=
> > -> Ulf: I want to remove expat as XML parser, because FreeLords not o=
> > needs a parser it needs a XML File generator too! e.g: saving of game=
> > making an XML Scenario from a random.map (as suggested by you in the
> > design.txt)! So that we can drop a dependency! I'm even willing to
> > rewrite the XML stuff to use the libxml lib and NOT the libxml++ lib,
> > which would remove another dependency! libxml is standard on almost a=
> > platforms that support GNOME...
> AFAIK we changed to expat because paragui relies on it for its own XML
> handling. Therfore, in fact, we drop a dependency...
true, but we still need a XML generator... and expat can't do this, so be=
we remove it completely... any better idea? (i found programming libxml w=
more straighforward anyway)
> > enough for now... perhaps there's more in the night...
> > cu,
> > Michael
> PS: Christmas time seems to become very busy for me, so if I don't have
> time for some days/weeks...
--- http://www.freelords.org ---=20
-- Strategy starts here --