User:Fadookie/Cube
From Wikipedia, the free encyclopedia
This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since February 2007. |
This article or section needs sources or references that appear in reliable, third-party publications. Primary sources and sources affiliated with the subject of the article are generally not sufficient for a Wikipedia article. Please include more appropriate citations from reliable sources, or discuss the issue on the talk page. This article has been tagged since June 2007. |
Cube | |
---|---|
Developer(s) | Wouter van Oortmerssen |
Platform(s) | X Window System, Windows, Mac OS X |
Genre(s) | First-person shooter |
Mode(s) | Multiplayer, Singleplayer |
Rating(s) | ESRB: Not Rated (NR) |
Media | Free download |
Input methods | Keyboard and Mouse |
Cube is a Quake-like first-person shooter computer game that runs on Windows, GNU/Linux, FreeBSD, Mac OS X and even Pocket PC devices with 3D acceleration such as Dell Axim x50. It uses OpenGL and SDL. Cube features both singleplayer and multiplayer gameplay. The game contains a built-in level editor. The game engine is free and open source software.
The latest (and probably final) update of Cube was released on August 29, 2005.
Contents |
[edit] Description
Cube is a game engine written by Wouter van Oortmerssen and is under a zlib license. Unlike both Doom and Quake it is an outdoor engine, i.e. its designed for maps that are outdoors rather than Doom and Quake, which are optimized for indoors.
It utilizes a world model somewhat similar to Doom based on a 2D height map, which imposes some limitations (e.g. no rooms above rooms), but unlike Doom it does permit slopes and 3D props which in turn can be used to make up for most limitations, for example to create bridges with a passage below.
Another unusual fact that this engine is based on zero-precompilation philosophy - all map data is interpreted dynamically, with no need to recalculate such as shadowmaps or BSP data. This makes realtime in-game map editing feasible. Cube supports multi-user, realtime map editing.
The engine is compact and as noted by its author relies on simplicity and brute force instead of fine-tuned complexity. However, it does not sacrifice much performance.
[edit] Further development
A new engine based on Cube, called Sauerbraten also known as Cube 2 has been developed. It shares most of design goals and philosophy with Cube, but, using a new 6-directional heightfield world model, it allows a much more complex level geometry (taking away most limitations) and makes level editing even simpler by allowing extrusion of a portion of a wall in any direction.
[edit] Gameplay style
The single-player gameplay in Cube is similar to games like Doom and Quake.
As of the August 29, 2005 release, there are 37 SP (SinglePlayer) maps and 65 DM (DeathMatch) maps, for a total of 102 maps all together.
Multiplayer is very fast paced and almost lag free, thanks to its unique networked game code (called ENet [1]) and the use of a thick client/thin server model.
[edit] Single player gameplay
Single Player game play includes two types:
A plain single-player mode (mode -1), which is a lot like Doom in that items and monsters do not respawn and have a fixed position; and a deathmatch-style mode (where there is usually a fixed number of monsters, 10 per skill level) and items respawn.
[edit] Multiplayer gameplay
Multiplayer gameplay includes 15 modes:
- Free For All: (mode 0), often used for prewar and setting up teams
- Cooperative Edit: Players can edit a map with others in real time. (mode 1)
- Free For All: non-teamplay, meant for ffa and duel games (mode 2)
- Free For All: Teamplay, only allied with those whose team variable is the same as yours.
- Instagib: All players spawn with full rifle ammo and 1 health. No items are available. (mode 4, non-teamplay ; mode 5, teamplay)
- Efficiency: all players have 2 ammo packs each with 256 health (mode 6, non-teamplay ; mode 7, teamplay)
- Insta Arena: when the player is fragged (killed), he/she stays dead until there's only one player remaining, and then a new round begins; each player only has the rifle and fist;
- Tactics Arena: Like Insta Arena, but each player randomly gets two out of the four possible weapons (with fist), and two ammo packs each.
Typing 't' followed by '/mode <mode number>' when the next game begins changes the mode. The command '/map <map name>' can be used to call a vote.
[edit] Weapons
- Fist
- Shotgun
- Machine gun
- Rifle
- Rocket launcher
[edit] Community
The ease that the engine brought to mapping help create a community dedicated to improving the game. This was shown though the many user created maps and mods that followed the game. Examples are the partial conversion Death Illustrated, the total conversion AssaultCube[2] and the add-on mod pCube[3]. While the sequel was released, the game has still been used by many followers due to lower system requirements and a smaller installation footprint.
[edit] See also
[edit] External links
- Official Cube home page
- Cube project at SourceForge.net
- Unofficial Cube map listing site
- Cube 2: Sauerbraten - A more powerful engine based on Cube
- Cube 2: Eisenstern - A new singleplayer RPG project based on the Cube 2 engine