[Freeciv-Dev] Re: Idea
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Raimar Falke wrote:
On Wed, Feb 26, 2003 at 07:47:48PM +0000, James wrote:
A GTK client using openGL.
This would be a client with flat/isometric or any camera angle on the game
world. The camera could also zoom in upon request or even zoom to places
where in game events are taking place.
This also potentially allows future expansion/modding to the game as terrain
heights could be implemented and visualised.
Graphics can still be simple so that even computers with no 3d acceleration
can use it perfectly well.
It could have basic models for cities and for forests and mountains
eventually and could even have a first person perspective view from various
units/cities for visual effect.
A nice idea and known idea. It comes up every year. So far nobody has
programmed anything is may worth considering. Can/will you code this
OpenGL client?
For anyone considering writing an "OpenGL client":
It should not be a separate client, but a different backend for the
drawing code. Ideally the drawing system will be modular, with
different drawing algorithms being used interchangably in all clients
that support them. The current two algorithms are iso and non-iso; they
share most of their code (you could argue they're just variants of the
same algorithm).
Unfortunately the drawing code isn't very modular; it is currently split
between tilespec.c, mapview_common.c, and gui-xxx/mapview.c.
jason
|
|