Netfighter, an 3D networked multiplayer space fighter for XWindows

Short description:

Author:

Alexander larsson - alla@lysator.liu.se

Expected release date:

Are you kidding?

status:

Update: Arno Peters (A.W.Peters@ieee.org) submitted a patch to get NetFighter working with the beta of libggi 2.0. I've changed the package to include these fixes.

Update: I have done a libggi target for the 3d engine and submited this program as a demo for the ggi project. Download it here:

The 3D penguin model is made by Kyle Lussier in his program Silly Space 3. Check it out.

Here are the original vrml models, one large and one smaller. The version used in the program is heavilly reduced, but not very nice, i will try to get it better.

Old news:

I have been in the army for a year and i didn't have much time over for computers and other fun stuff. When i came back and looked at the source i decided to completely rewrite it.

The Graphics engine is now working, see examples below. It time for the networking stuff now.

This project is currently down. I don't have any time for it at the moment.

Data for graphics engine:

Support for MsDos (VGA 320x200), Linux svgalib, and X11 (with the MIT shared memory extension). And easily portable to any architecture with a 32bit C compiler and a 8bit chunky display mode.

Polygons can be flat shaded, goroud shades or texture-mapped.

Objects are stored in a hierarcial structure so that it's easy to rotate part of an object (ie a cannon turret).


vw.gem: 1231 vertices and 1078 polygons

Framerates are given for a Compaq presario 590, (Pentium 90MHz + 1Mb cirrus logic VGA on motherboard) running 320x200 under msdos.

Flat shaded: (55 frames/sec)

Goroud shaded: (41 frames/sec)


Some other examples using objects i've found floating on the net:

Infloops.geo


Sattelit.geo, cow.gem, lotus.geo