[CF-Devel] Future crossfire changes/projects

Sebastien Bracquemont dweeves at hotmail.com
Thu May 17 14:59:25 CDT 2001


Hi,

Sorry for the little while i wasn't active on the project.

1 - My Java CF Editor is still in (slow) progress. Not much time at home to
do all the stuff i want on my computer :( (if you've got a possessive
girlfriend, you know what i mean :) )

2 - My vision is this one :

Iso Graphics:

The handling of Tiled or Isometric graphics shouldn't be a server issue but
a client-only issue.

The only thing that (should) changes are : the tile set and the way it is
DRAWN !

As i know , the server doesn't draw anything.

The same MAP could be displayable with both views without any change in its
definition.

About iso , go for it. I think it's a really adapted way to do the graphics
for RPG.

Graphics Management:

A few time ago , i already proposed a "not so heavy" graphic management by
the game server and that client should have a local graphics repository.Then
it could ask an "image server" for missing or new graphics

Generally I think we should let the server do only logical processing
(player pos,spell etc...)  and the client do the "displayable meaning" of
the actions occuring in the server. (See the client as a View/Controller
couple and the server as a Model in an MVC point of view)

Documentation:

A a new developer in the adventure , the big drawback i can notice in CF is
the lack of programming documentation.

No conceptual doc , a few protocol doc, no file formats doc etc...

I think it's really disapointing

A little wish : Why not a C++ rewrite/remodeling ? I think object
modelization would be more appropriate (and clean) for the purpose of the
server.It could permit a much better distribution of the work as well.
(And with a good conceptual doc, this should become an obvious choice i
think)

I think 2.0 can be a new dev branch with OO design . What daya think about
it ?

Dweeves.











_________________________________________________________________
Get your FREE download of MSN Explorer at 
     
     http://explorer.msn.com
     
     
    


More information about the crossfire mailing list