Fore Thought Entertainment QuakeWorld

From Wikipedia, the free encyclopedia

FTE QuakeWorld
Developed by Spike
Latest release Build 3343 / February 15, 2008
OS Windows, GNU/Linux, MorphOS, Mac OS X
Genre Game engine
License GNU GPL
Website [1]

Fore Thought Entertainment QuakeWorld is one of the modern free software Quake engines. In addition to QuakeWorld, FTE can also run Quake I, Quake II, Quake III, Nexuiz, and Hexen II games. FTEQW is able to support these games because of id Software releasing the Quake, Quakeworld, Quake 2 and Quake 3 sourcecodes under GNU. The main goal of the FTEQW client is to improve the Quake engine without losing backwards compatibility.

The FTEQW engine can render graphics in OpenGL, Direct3D & Software rendering.

Contents

[edit] FTEQCC

Part of the FTE QuakeWorld project. FTEQCC boasts many unique features, language constructs, and even some optimisations. FTEQCC is probably the best QC compiler if you're after the smallest progs. It is also the compiler with the most C like code.

FTEQCC was originally begun to supplement FTE's FTE_MULTIPROGS extension. It was coded primarily by Spike, from id's original qcc source code though it does contain a fair amount of FrikQCC code and ideas (thanks FrikaC). There are contributions from others also.

[edit] FTEQTV

FTEQTV is a streaming proxy. It is designed to sit somewhere between a compatible server, and any standard client. It was written from scratch by Spike.

It was the first widely used and tested QuakeTV, it's development started in September 2005. It transfers MVD data (known as MultiViewDemo files) over TCP. The result is a reliable buffered connection, providing smooth action.

FTE QuakeTV seeks to replace Qizmo observer mode when observing crowded matches.

[edit] Project Developers

Project started by Spike, then joined by TimeServ. Spike and TimeServ are considered the primary programmers of the project, with contributions from Moodles, Molgrum, bigfoot, Johnnycz from EzQuake, Entar from Vengeance R2.

[edit] External links