Main > Games > Simulation >

Sauerbraten 2007_08_19

Sauerbraten 2007_08_19

Sponsored Links

Sauerbraten 2007_08_19 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 6 (2 times)
File size: 133.1 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 813
Date added: 2007-08-20
Publisher: Sauerbraten Team

Sauerbraten 2007_08_19 description

Sauerbraten is an experimental engine based on Cube, can be seen as "Next-Gen Cube", or "Cube 2". Much like cube, the aim of this engine is not to produce the most eyecandy possible, but rather allow map/geometry editing to be done dynamically in-game, and make map editing a lot of fun.

Sauerbraten has an even simpler world model than cube (fewer exceptions, just one kind of building block), is quicker to edit geometry with, yet allows for significantly greater class of shapes. One way to see the transition from Cube to Sauerbraten is to say Cube was a 2-directional heightfield (floor and ceiling), and Sauerbraten is a 6-directional heighfield (heighfields can be modeled in all 6 directions).

The world consists of an octree of deformable cubes. It being an octree has just one important effect: it allows the mapper to work at any scale, from large landscape areas to small architectural details. The octree is largely invisible to the mapper though, he can arbitrarily break up larger cubes or merge them, and the engine takes care of the rest.

The deformable cubes are geometric shapes made out of maximally 8 vertices. In its maximum size, it is a regular cube that fills the entire octree node it sits in, as minimum size all 8 vertices coincide which is to say the cube is "empty". Anywhere in between theres a variety of slanted cubes and wedge shapes that are possible to any degree and orientation, and together with neighbouring cubes can form any shape easily.

The editor is similar to the one in Cube but much easier / direct to use, as there arent all the different kinds of cubes to worry about. Here, you can simply "push and pull" geometry with your mousewheel in 6 directions, depending on the orientation of the surface you are looking at. Modifier keys allow you to influence single vertices on a cube, connected vertices touching multiple cubes, edges, faces and entire cubes. Selections can be made to operate on more primitives at once. Many complex shapes are quick and easy to make. It is definitely the most fun way to model architecture to date.

The internal representation of a deformable cube is very different from a vertex based representation, and is based on "edge spans" which allows the engine to represent any kind of shape uniformly in just 12 bytes. This means it can hold great amounts of geometry in memory and maps on disk are small. To render this kind of geometry, the engine goes through a process of converting the internal representation to vertices using plane intersections based on the edge ranges, culls coinciding faces, merges vertices etc. to arrive at something which renders efficiently by hardware and caches this in chunks based on the octree. This allows Sauerbraten a significantly higher polygon throughput than Cube while maintaining its ability to have dynamic geometry.

The current implementation inherents all the non-world geometry related code from Cube, and as such works without modification: entities, AI, gameplay, network, console/script. For the new code, rendering and editing are close to done, physics and lighting are working quite well, level loading/saving is complete, SP & MP work, but plenty of more advanced stuff like occlusion culling & LOD is missing.

UPDATE: Sauerbraten has now started as a Cube community Open Source Engine (& Game) project. It interesting for developers & mappers, but maybe not players yet (though SP & MP do work). If you are interested in checking it out, or even in contributing, I suggest you visit the forums (see below).

NEWS: may 24 2005 release with lightmaps and working MP/SP gameplay! download from sourceforge below.

Sauerbraten 2007_08_19 Screenshot

Advertisements

Sauerbraten 2007_08_19 Keywords

Bookmark Sauerbraten 2007_08_19

Hyperlink code:
Link for forum:

Sauerbraten 2007_08_19 Copyright

WareSeeker periodically updates pricing and software information of Sauerbraten 2007_08_19 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Sauerbraten 2007_08_19 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Cube is an open source multiplayer and singleplayer first person shooter game. Free Download
EDM is a fork of the Sauerbraten FPS engine which adds new gameplay and engine features. Free Download
Software Render Library is a library for polygon-based rendering of 3D scenes in software. Free Download
JACK Meterbridge is a meterbridge for the UNIX based JACK audio system. Free Download
Sound Mural is a picture-to-sound converter plugin for Xpaint. Free Download
H2 Database Engine is a free SQL database engine writen in Java. Free Download
Murrine GTK+ engine provides a is cairo-based engine which enables you to make your desktop look like a Murrina. Free Download
HTTPSock is a PHP class that uses pure sockets to compile HTTP Headers and sends them to the specified host. Free Download