"2.5 D" (and 3D) games with GTK?



>  > I'm trying to convince a friend to do some Linux development and he
>  > asked me about Linux having a free library of playing card images....

On a similar note: is anyone working on a "2-and-a-half D" canvas widget
(or something similar) that might be used as the renderer for games like
"Sim City" or "Settlers II" clones?

There already is a game on Linux rather like "Settlers II" called "Craft",
but as far as I know it still has a ver basic "1D" renderer (bird's eye view).
It looks like it would greatly benefit from the 2.5D treatment.

Of course, designing a suitable rendering engine is only part of the problem,
someone with artistic talent would have to design all the sprites and various
buildings, trees etc. But I could imagine though that a library of such things
could in time be designed and such a library could support quite a few
different 2.5D games.

For that matter, what about a 3D renderer? The only flight-simulator for
Linux that I know is "acm" - allegedly it features a better flight dynamics
model than most flightsims on PC class machines. However, its GUI is rather
clunky (all written in Xlib), though its underlying 3D renderer is quite
smooth (also all written in Xlib). If someone with better GDK knowledge than
I could wrap that 3D renderer in GDK or GTK it might open the way for
others (like me even :-) to start smartening up the GUI, superimposing photos
of control panels, adding more aircraft models, creating more scenery etc etc.


Any suggestions (apart from rude ones :-))?

--

Steve                                       | Steve's law of House Rewiring:
S.Hosgood@swansea.ac.uk                     | "No matter how many power sockets
Phone: +44 1792 297292 + ask for Steve      |  you fit in a room, you will run
Fax:   +44 1792 295811                      |  out within the first week of use
--------------------------------------------+  even if you took Steve's law of
http://iiit.swan.ac.uk/~iisteve/steve.html  |  House Rewiring into account"




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]