Cube (video game)

Cube is a first-person shooter video game that shares the name of its free and open-source engine (zlib-licensed). The engine and game were developed by Wouter van Oortmerssen.[2][3][4]

Cube
Developer(s)Wouter van Oortmerssen[1]
Designer(s)Wouter van Oortmerssen[1]
Composer(s)Marc A. Pullen[1]
EngineCube Engine
Platform(s)Cross-platform
Release2001-2005
Genre(s)First-person shooter
Mode(s)Multiplayer, single-player
Screenshot of Cube (2007).
A screenshot from the game Cube (2007).
Screenshot of AssaultCube, a Cube derivative (2007).

It runs on a variety of operating systems, including Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii and Pocket PC devices with 3D acceleration such as Dell Axim x50v.[5] It uses OpenGL and SDL. Cube features both single-player and multiplayer gameplay. The game contains a built-in level editor.

The game was originally released in 2001.[6] The first release with single-player mode was in January 2002.[7] The latest update of Cube was released on August 29, 2005. A popular spin-off called AssaultCube was released in November 2006.

Gameplay

As of the August 29, 2005, release, there were 37 single player maps and 65 deathmatch maps, for a total of 102 maps all together.

Multiplayer uses a networked game code and a thick client/thin server model.

Single-player

The single-player game play includes two modes. A plain single-player mode in which items and monsters do not respawn and have a fixed position; and a deathmatch-style mode (where there is a fixed number of monsters, ten per skill level) and items respawn.

Multiplayer

Multiplayer gameplay includes twelve modes:[8]

  • "Free For All": Often used for prewar and setting up teams.
  • "Coop Edit": Players can edit a map with others in real time.
  • "Free For All": non-teamplay, meant for ffa and duel games.
  • "Teamplay": Like Free For All, 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 (non-teamplay and teamplay).
  • "Efficiency": all players have 2 ammo packs each with 256 health (non-teamplay and 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 (non-teamplay and teamplay).
  • "Tactics Arena": Like Insta Arena, but each player randomly gets two out of the four possible weapons (with fist), and two ammo packs each (non-teamplay and teamplay).

Development

Game engine

The Cube engine was designed as an outdoor engine, i.e. it's designed for maps that are outdoors rather than Doom and Quake, which are optimized for indoors. It utilizes a pseudo-3D world model similar to the Doom engine, based on a 2D height map. This imposes some limitations (e.g. no rooms above rooms), but 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.

The 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 relies on simplicity and brute force instead of fine-tuned complexity.[9]

Further development

Reception

Cube was reviewed positively by LinuxDevCenter in 2002[2] and awarded with the "Happypenguin Award" for "Best Free 3D Action Game" by The Linux Game Tome in 2003.[14] In 2005 in an O'Reilly article on "Open Source Mac Gaming" Cube was recommended.[15] MacUpdate rated the game's latest release 4.5 stars out of 5.[16] Cube was downloaded between 2004 and May 2017 alone from Sourceforge.net 2.7 million times.[17]

gollark: !!!
gollark: I would know this if it was true, which it is not.
gollark: Only hilariously outdated ones.
gollark: Well, recent bees.
gollark: This is because bees are 15857 petabits.

See also

References

  1. "cube". cubeengine.com. Retrieved 2009-02-24.
  2. Howard Wen. "Free Frags with Cube: The Linux First-Person Shooter". linuxdevcenter.com. O'Reilly Media. Retrieved 2008-11-11.
  3. Barr, Joe. "'Tis the season to frag with Linux". linuxworld.com.au. IDG. Archived from the original on 2008-07-31. Retrieved 2008-11-11.
  4. "Cube PC game - Mod DB". moddb.com. Retrieved 2008-11-11.
  5. "pda shots". cubeengine.com. Retrieved 2008-11-09.
  6. "cube history". cubeengine.com. 2006-01-27. Retrieved 2013-02-17.
  7. Spencer, Bill. "CUBE free FPS game guide". Archived from the original on 2008-02-26. Retrieved 2008-11-15.
  8. "cube fps game". cubeengine.com. Retrieved 2008-11-11.
  9. "Cube Engine Games". cubeengine.com. Retrieved 2008-11-09.
  10. "Migration: Porting a Game from PC to handheld". Archived from the original (PPT) on 2011-06-15. Retrieved 2008-11-11.
  11. "CS138 Course Description, January - May 2006". cs.brown.edu. Archived from the original on 2012-07-31. Retrieved 2008-11-11.
  12. "Cube". fernlightning.com. Archived from the original on 2016-10-02. Retrieved 2008-11-15.
  13. arn (October 2008). "'Cube' First Person Shooter Coming Soon". toucharcade.com. Touch Arcade. Retrieved 2008-11-15.
  14. "And the winners are..." happypenguin.org. Archived from the original on 2012-09-19. Retrieved 2008-11-09.
  15. Open Source Mac Gaming Archived 2017-09-16 at the Wayback Machine by Robert Daeley on O'Reilly Media, Inc. (2005)
  16. "Cube 2005-08-29 - MacUpdate". macupdate.com. Archived from the original on 2008-10-19. Retrieved 2008-11-09.
  17. stats 2000-05-14+to+2017-05-20 on sourceforge.net
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.