Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2003:
[Freeciv-Dev] Re: New worms tileset snapshot.
Home

[Freeciv-Dev] Re: New worms tileset snapshot.

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: per@xxxxxxxxxxx
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: New worms tileset snapshot.
From: "Arturo Espinosa-Aldama" <arturoea@xxxxxxxxxxx>
Date: Tue, 12 Aug 2003 18:37:44 -0500

From: "Per I. Mathisen" <per@xxxxxxxxxxx>
To: Arturo Espinosa-Aldama <arturoea@xxxxxxxxxxx>
CC: freeciv-dev@xxxxxxxxxxx
Subject: Re: [Freeciv-Dev] New worms tileset snapshot.
Date: Tue, 12 Aug 2003 21:22:46 +0000 (GMT)

On Tue, 12 Aug 2003, Arturo Espinosa-Aldama wrote:
> OK, I've generated a snapshot of what I've come up with up to this day. You
> can grab it at:
>
> http://www.geocities.com/pupitetris/Code/worms-tileset-128x64-20030812.png
>
> It's rendered at 128x64, but of course, I could change it to the more normal
> 64x32 format.

Very impressive. I like how clean and sharp they are. You could try to
shrink them down to normal tile size and use them to replace the trident
tileset, if only to see how it would work out.

Anyone know how hard it would be to add SVG support to Freeciv?  GZip
compressed, SVG should be far smaller than PNG for such graphics, and
allows lossless zooming.

Run-time SVG rendering would be much more CPU hungry than the current approach. Now, assuming that the user wouldn't zoom in and out too often (but they may find it handy and want to do it all the time), the tiles could be cached on memory at run-time, so the display would stay with the same system as it is currently, only with dynamic tile geometry incorporated. An interesting approach would be to use OpenGL as an engine for SVG rasterizing, and such a project could actually exist now, but I'm just speculating here.

Take a look at sodipodi; it has a library called libnr that takes care of rasterizing the svg files.

When I release the tileset, it will ship with a script that will generate the images, as long as the user has bash, perl, xpat, TheGIMP, ImageMagick and sodipodi installed. A typical Linux user would only have to install the former, as the others are stock parts of the typical modern Linux workstation. Those who take the bother of installing the sodipodi package will enjoy the possibility to select their own tile geometry and a faster download.

Of course, with other OSes, your mileage may vary.

Greetings,
Arturo

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus



[Prev in Thread] Current Thread [Next in Thread]