Re: [Freeciv-Dev] OOP developement

"Per I. Mathisen" <[email protected]> Thu, 23 Jan 2003 12:31:57 +0000 (GMT)
Newsgroups gmane.games.freeciv.java
Message-ID <[email protected]>
On Thu, 23 Jan 2003, Raimar Falke wrote:
> On Wed, Jan 22, 2003 at 08:08:21PM -0800, Bryon Lape wrote:
> > I am attempting to make a .Net port of FreeCiv using
> > C#.I was wondering if those who have done OO ports
> > such as Java make more or less a direct translation of
> > the C code or do theymap out the functionality and
> > use a more OO approach?I had first thought of making
> > UML diagrams for the functionality as well.Does this
> > already exist somewhere?
...
> Also note that if you start with a client you have less C code to
> copy.

I would strongly encourage you to think very carefully about
maintainability of your code. The Freeciv code base is a rapidly moving
target, and the network interface changes about once every two months.

So using the common/ code in Freeciv unchanged or changed through a script
(maybe C# can import C code somehow) will help you a lot in keeping your
port up to date.

The Java port had a lot of problems keeping up to date, IIRC.

  - Per