Cube - Le Bottin des Jeux Linux

Cube

🗃️ Specifications

📰 Title: Cube 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 07. Inactive (>5 years) & (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Cube 🌍️ Browser version:
🔖 Tags: 3D engine; Cube engine; Arena Shooter; Action; FPS; Shooter; Multi-platform 📦️ Package Name:
🐣️ Approx. start: 2001-01-01 📦️ Arch package:
🐓️ Latest: 2005-10-26 📦️ RPM package:
📍️ Version: Latest: 2005_08_29 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: zlib & libpng 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 10696 🐛️ Created: 2010-08-20
🐜️ Updated: 2023-11-05

📖️ Summary

[en]: A solo (AI, 2 game modes, savegames) / multiplayer (online / LAN, 12 game modes) fantasy FPS & a libre and multiplatform FPS engine. It is not based on any other engine, it is an original and unconventional creation, allowing in particular the edition of map during the game with other players, without requiring to recompile the map. It has a physics engine, a lighting system similar to lightmapping, with support for dynamic lights and shadows, and a client/server network that allows a lag-free game experience. Its development is now stopped in favor of its successor Sauerbraten. [fr]: Un FPS solo (IA, 2 modes de jeu, sauvegardes)/multi (en ligne / en LAN, 12 modes de jeu) de type médiéval fantastique et un moteur de FPS libre et multi-plateforme. Il ne s'appuie sur aucun autre moteur, c'est une création originale et peu conventionnelle, permettant notamment l'édition de carte en cours de partie avec d'autres joueurs, sans nécessiter de recompiler la carte. Il dispose d'un moteur physique, d'un éclairage s'apparentant à du lightmapping, avec support des lumières et ombres dynamiques, d'un réseau client/serveur qui permet une expérience de jeu sans décalage. Son développement est à présent arrêté au profit de son successeur Sauerbraten.

🎥️ Videos


🎲️ Gameplay (SP): (202102), (201507), (201601),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202102) g(201507) g(201601) g(201803) g(201902) g(201601) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
[Quadropolis (Cube Engine content)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Dr. Wouter van Oortmerssen (aardappel, wvo) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Lee Salzman (eihrul, lsalzman) [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Cube) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] [Fedora [fr]] [HOLaRSE [de]] [ZeDen.net [fr]] [Mod DB] [Indie DB]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Cube
🦊️ What's: A single-player / multi-player fantasy FPS & a libre FPS engine
🏡️ http://www.cubeengine.com/cube.php4
🐣️ https://sourceforge.net/projects/cube
🔖 #LinuxGaming #ShareYourGames #LinuxGameDev #LibreGameEngine #FPS
📦️ #Libre #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2005_08_29
⚗️
📌️ Changes:
🦣️ From:

🎲️ https://www.youtube.com/embed/q3uPQeMrw9g

📕 Description [en]

📕🐧"A single-player / multi-player fantasy FPS & a libre FPS engine, allowing in particular the edition of map during the game with other players"🐧📕

Cube is an open source multiplayer and singleplayer first person shooter game built on an entirely new and very unconventional engine. Cube is a landscape-style engine that pretends to be an indoor FPS engine, which combines very high precision dynamic occlusion culling with a form of geometric mipmapping on the whole world for dynamic LOD for configurable fps & graphic detail on most machines. Uses OpenGL & SDL.

Allows in-engine editing of geometry in full 3D (you fly around the map, point / drag stuff to select it / modify it), which can even be done simultaneously with others in multiplayer (a first!). Has simplistic but effective fine grain vertex lighting that looks like lightmapping and can do dynamic lights & shadows. Doesn't need any kind of map precompilation, even lighting is done on the fly. Has very simplistic quad-tree world structure that can do slopes (heightfields with caps) and slants, water, does decent collision detection & physics, has client/server networking that goes a long way in giving a lag-free game experience, and features a Doom/Quake-style singleplayer (2 game modes, savegames) and multiplayer (12 game modes, master server / server browser, demo recording) game with some uncompromising brutal oldskool gameplay.

Most of the engine design is targeted at reaching feature richness through simplicity of structure and brute force, rather than finely tuned complexity.


🌍️ Wikipedia:

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.

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. It uses OpenGL and SDL. Cube has both single-player and multiplayer gameplay. The game contains a built-in level editor.

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

A sequel has been made called Cube 2: Sauerbraten.

Gameplay


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

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:

• "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 free-for-all and duel games.
• "Teamplay": Like Free For All, only allied with those whose team variable is the same as the player's.
• "Instagib": All players spawn with full rifle ammo and 1 health. No items are available (non-teamplay and teamplay).
• "Efficiency": All players have two ammo packs each with 256 health (non-teamplay and teamplay).
• "Insta Arena": When fragged (killed), players stay dead until there is 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.

Further development

Intel ported the game to OpenGL ES to demonstrate a new mobile 3D chipset at the Game Developers Conference in 2005.
Cube was used in a computer science course at Brown University 2006.
A new game and engine based on Cube, called Cube 2: Sauerbraten, has been developed.
A free game based on the Cube engine called AssaultCube was released in November 2006. A free game based on that game called AssaultCube Reloaded was released in December 2010.
A Cube port, intended as a technology demo was submitted to the iPhone in 2008, and was released to the iPhone App Store on November 18.

Reception

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

📕 Description [fr]

Un moteur de FPS et un FPS de type médiéval fantastique, par Dr. Wouter van Oortmerssen (aardappel, wvo) & Lee Salzman (eihrul, lsalzman).

Cube est un FPS solo (IA, 2 modes de jeu, sauvegardes)/multi (en ligne / en LAN, 12 modes de jeu) de type médiéval fantastique et un moteur de FPS libre et multi-plateforme. Il ne s'appuie sur aucun autre moteur, c'est une création originale et peu conventionnelle, permettant notamment l'édition de carte en cours de partie avec d'autres joueurs, sans nécessiter de recompiler la carte. Il dispose d'un moteur physique, d'un éclairage s'apparentant à du lightmapping, avec support des lumières et ombres dynamiques, d'un réseau client/serveur qui permet une expérience de jeu sans décalage. Son développement est à présent arrêté au profit de son successeur Sauerbraten.

Ressources: voir la fiche "Ressources - Cube".
Utilisé par ces jeux / Used by these games: AssaultCube, AssaultCube Reloaded
Voir aussi / See also: Cube, Imprimis, Inexor, Sauerbraten, Tesseract,


Cube est un jeu open source de tir à la première personne, multijoueur et solo, construit sur un moteur entièrement nouveau et très peu conventionnel. Cube est un moteur de style paysager qui prétend être un moteur FPS d'intérieur, qui combine une occlusion dynamique de très haute précision avec une forme de mipmapping géométrique sur le monde entier pour un LOD dynamique pour des fps configurables et des détails graphiques sur la plupart des machines. Utilise OpenGL et SDL.

Permet l'édition de la géométrie dans le moteur en 3D (vous volez autour de la carte, pointez / glissez des objets pour les sélectionner / les modifier), ce qui peut même être fait simultanément avec d'autres joueurs en multijoueur (une première !). Il dispose d'un éclairage par vertex à grain fin, simpliste mais efficace, qui ressemble à un lightmapping et peut faire des lumières et des ombres dynamiques. N'a pas besoin d'une quelconque précompilation de carte, même l'éclairage est fait à la volée. Il possède une structure de monde quadri-arborescente très simpliste qui peut faire des pentes (champs de hauteur avec cap) et des inclinaisons, de l'eau, une détection de collision et une physique décentes, un réseau client/serveur qui permet une expérience de jeu sans décalage, et un jeu solo (2 modes de jeu, sauvegardes) et multijoueur (12 modes de jeu, serveur maître / navigateur de serveur, enregistrement de démos) de style Doom/Quake avec un gameplay brutal et sans compromis.

La plupart de la conception du moteur vise à atteindre la richesse des fonctionnalités par la simplicité de la structure et la force brute, plutôt que par une complexité finement réglée.



🌍️ Wikipedia:

Cube est un jeu de tir à la première personne gratuit fonctionnant sur plusieurs systèmes d'exploitation notamment GNU/Linux, Solaris, BSD, Windows ou Mac OS. Il est parfois confondu avec son moteur, le Cube Engine.

Le moteur de jeu a été développé au départ par un groupe allemand, et est disponible en Open source. Cube possédant un éditeur de carte intégré, une communauté s'est établie permettant la création de nouvelles cartes de jeu, mais aussi de nouvelles armes.

Cube est avant tout destiné au jeu en réseau, mais dispose tout de même d'un mode solitaire. Dans ce cas, les adversaires sont des monstres rappelant un peu ceux de Doom. En mode multijoueur, le problème provient des différentes versions (toutes compatibles entre elles) qui désavantagent les utilisateurs d'une version plus ancienne. En effet, il existe dans les versions actuelles des armes qui tuent du premier coup même avec armure.

Cube se distingue par des graphismes plutôt soignés, et une très bonne fluidité même sur des configurations modestes. Son moteur a en effet été développé dans ce but. Il a reçu le titre Best 3D Action Game en 2002 lors des Happy penguin Award.

Le développement de Cube est figé depuis août 2005 pour concentrer les efforts sur son successeur Sauerbraten.

Armes

Le jeu offre en plus de la possibilité de se battre à coup de poing, quatre armes différentes :

• shotgun, fusil de chasse basique qui est efficace à faible distance
• rifle, fusil un peu moins puissant mais de meilleure portée
• rocket, un lance roquette qui fait des dégâts de zone
• chaingun, une mitraillette très rapide

Monstres

En mode solo, les ennemis à combattre sont des monstres de dangerosité diverse qui sont repris dans Sauerbraten :

• l'hellpig (cochon de l'enfer) est un petit monstre orange peu dangereux qu'un coup de poing suffit à tuer
• l'ogre, petit homme ventripotent qui lance des boules de feu. le personnage incarné par le joueur possède l'apparence d'un ogre. Dans les plus anciennes versions de Cube, les joueurs avaient tous exactement cette apparence. Dans les versions ultérieures, l'apparence des alliés du joueur est une variante bleutée.
• le gobelin, diablotin rouge, qui lance des boules très rapides d'une matière verte appelée slime, terme ayant plusieurs traductions en français.
• le rhino, robot tueur. Son arme est censée être le chaingun mais même dans le niveau de difficulté le plus élevé, sa cadence de tir est loin d'être aussi rapide que celle du chaingun utilisable par le jouer. (plus le niveau de difficulté est élevé plus les monstres ont une cadence de tir rapide)
• le slith, humanoïde vouté utilisant le rifle.
• le ratamahatta monstre vert armé d'un shot gun.
• le knight (chevalier) homme en armure qui lance de boules de glaces.
• le bauul grand diable rouge lançant des roquettes.

🚧️ Installation ➜ 🚀️ Launching [fr]

🚀️ LANCEMENT DU JEU

Si vous souhaitez lancer le jeu avec une résolution graphique de 1280x1024, lancez en console :
$ ./cube_unix -w1280 -h1024


⌨️🖱️🎮️ CONTRÔLES:

Le jeu se joue avec la souris, [↑←→↓] et la touche «0» du pavé numérique (changements d'armes).

🕵️ Test [fr]

🕵️ Test (2005_08_29) de Louis :
Le gameplay est assez difficile, le graphisme, le son et l'interface sont une réussite.
L'un des points forts et le plus apprécié par Louis est l'édition de la carte tout en jouant (éditeur dynamique de cartes), permettant de tester rapidement et simplement (l'éditeur dispose d'une bonne ergonomie) ses créations avec les bots.
Un bon jeu.