stringtranslate.com

Cubo (videojuego)

Cube es un videojuego de disparos en primera persona gratuito y de código abierto . A menudo se confunde con su motor ( licenciado en zlib ), el Cube Engine. El motor y el juego fueron desarrollados por Wouter van Oortmerssen. [2] [3] [4]

Se ejecuta en una variedad de sistemas operativos , incluidos Microsoft Windows , Linux , FreeBSD , OS X , AmigaOS 4 , AROS , iPhone , Wii y dispositivos Pocket PC con aceleración 3D como Dell Axim x50v. [5] Utiliza OpenGL y SDL . Cube tiene juego para un jugador y multijugador . El juego contiene un editor de niveles incorporado.

El juego se lanzó originalmente en 2001. [6] El primer lanzamiento con modo para un jugador fue en enero de 2002. [7] La ​​última actualización de Cube se lanzó el 29 de agosto de 2005.

Su motor ha sido reutilizado para varios otros juegos, de los cuales AssaultCube , lanzado en noviembre de 2006, es el más popular.

Se ha creado un sucesor oficial llamado Cube 2: Sauerbraten (también conocido simplemente como Sauerbraten ). Lanzado en 2004, utiliza otro motor, el motor Cube 2 .

Jugabilidad

Captura de pantalla
Captura de pantalla

En el lanzamiento de agosto de 2005, había 37 mapas para un solo jugador y 65 mapas de combate a muerte, para un total de 102 mapas.

El modo multijugador utiliza un código de juego en red y un modelo de cliente grueso / servidor fino .

Un jugador

El modo de juego para un jugador incluye dos modos. Uno es un modo para un jugador simple en el que los objetos y los monstruos no reaparecen y tienen una posición fija; el otro es un modo estilo combate a muerte (donde hay una cantidad fija de monstruos, diez por nivel de habilidad) y los objetos reaparecen.

Multijugador

El juego multijugador incluye doce modos: [8]

Desarrollo

Motor de juego

El motor Cube fue diseñado como un motor para exteriores, es decir, está diseñado para mapas que están al aire libre en lugar de Doom y Quake , que están optimizados para interiores. Utiliza un modelo de mundo pseudo-3D similar al motor Doom , basado en un mapa de altura 2D. Esto impone algunas limitaciones (por ejemplo, no hay habitaciones sobre habitaciones ), pero permite pendientes y accesorios 3D, que a su vez se pueden usar para compensar la mayoría de las limitaciones, por ejemplo, para crear puentes con un pasaje debajo.

El motor se basa en una filosofía de precompilación cero : todos los datos de los mapas se interpretan de forma dinámica, sin necesidad de volver a calcularlos, como los mapas de sombras o los datos BSP . Esto hace que sea posible editar mapas en tiempo real durante el juego. Cube admite la edición de mapas en tiempo real para varios usuarios.

El motor es compacto y se basa en la simplicidad y la fuerza bruta en lugar de en una complejidad finamente ajustada. [9]

Desarrollo adicional

Motor

Primera revisión de ActionCube , posteriormente renombrada AssaultCube

El motor fue reutilizado para varios otros juegos; los desarrolladores generalmente modificaron el motor para adaptarlo a las necesidades de sus proyectos.

Sin embargo, también hay cambios de naturaleza poco clara. La razón principal es que el código del motor no está claramente separado del código del juego. Estos cambios de naturaleza poco clara aparecen tanto en mods de Cube como en otros juegos que utilizan el motor Cube .

Cuando se modifica el motor, los cambios tienden a ser menores, pero también hay casos en que los cambios son significativos, como en AssaultCube (lanzado en noviembre de 2006 [10] ) y su bifurcación AssaultCube Reloaded [11] (lanzado en diciembre de 2010 [12] ).

Puertos

Intel portó el juego a OpenGL ES para demostrar un nuevo chipset 3D móvil en la Game Developers Conference de 2005. [5] [13]

En 2008 se presentó un puerto de Cube , pensado como demostración de tecnología, para el iPhone , y se lanzó en la App Store del iPhone el 18 de noviembre. [14] [15]

En mayo de 2021 se lanzó una versión de AssaultCube para Android. [16]

Sucesores (otros motores)

Motor Cube 2

Cube 2: Sauerbraten , lanzado en 2004, es el sucesor oficial de Cube. Utiliza otro motor, el Cube 2 Engine . Si bien las primeras revisiones del Cube 2 Engine se basaban en el código del Cube Engine , con el tiempo se volvió muy diferente. Hay muchas diferencias entre el Cube Engine y el Cube 2 Engine , incluidas dos importantes.

Una de estas dos diferencias principales es la geometría. A diferencia del Cube Engine, que tiene una geometría 2.5D, el Cube 2 Engine tiene una geometría 3D real.

La otra de estas dos diferencias es el hecho de que el código fuente está en carpetas. El código del motor y el código específico del juego están en dos carpetas diferentes y una tercera carpeta contiene código compartido, lo que permite la comunicación entre el código específico del juego y el motor. Esta tercera carpeta se llama shared y la que contiene el motor se llama engine . El nombre de la carpeta que contiene el código específico del juego suele ser el nombre del juego, pero no siempre. En el código fuente de Cube 2: Sauerbraten , el de Sauerbraten se llama fpsgame y el de Eisenstern (el embrión de RPG que viene con la mayoría de los lanzamientos de Cube 2: Sauerbraten ) se llama rpggame . Junto a estas carpetas, hay otras carpetas que contienen bibliotecas utilizadas por el motor, el juego o los juegos o ambos.

Esto no impide que se puedan realizar modificaciones al motor. Blood Frontier y, posteriormente, Red Eclipse (antes de la versión 2.0 de Red Eclipse ), utilizaban versiones modificadas del motor Cube 2. Algunas de las características de estas versiones modificadas, como el efecto de partículas de lluvia, se añadieron posteriormente a la versión oficial del motor.

Teseracto

Se han creado varias versiones del motor Cube 2, pero solo una de ellas es su sucesor oficial, Tesseract . Este motor comparte su nombre con el juego para el que fue creado, a diferencia de sus predecesores (el motor Cube fue creado para Cube y el motor Cube 2 fue creado para Cube 2: Sauerbraten ).

Otros

Cube se utilizó en un curso de informática en la Universidad de Brown en 2006. [17]

Recepción

Cube recibió críticas positivas de LinuxDevCenter en 2002 [2] y recibió el premio "Happypenguin Award" al "Mejor juego de acción 3D gratuito" de The Linux Game Tome en 2003. [18] En 2005, en un artículo de O'Reilly sobre "Juegos de código abierto para Mac", se recomendó Cube . [19] MacUpdate calificó el último lanzamiento del juego con 4,5 estrellas de 5. [20] Cube se descargó entre 2004 y mayo de 2017 solo desde SourceForge.net 2,7 millones de veces. [21]

Véase también

Referencias

  1. ^ abc "cubo". cubeengine.com . Consultado el 24 de febrero de 2009 .
  2. ^ de Howard Wen. "Free Frags with Cube: The Linux First-Person Shooter" (Frags gratis con Cube: el juego de disparos en primera persona para Linux). linuxdevcenter.com . O'Reilly Media . Consultado el 11 de noviembre de 2008 .
  3. ^ Barr, Joe. "Es la época de fragmentar Linux". linuxworld.com.au . IDG. Archivado desde el original el 2008-07-31 . Consultado el 2008-11-11 .
  4. ^ "Juego para PC Cube - Mod DB". moddb.com . 27 de agosto de 2005 . Consultado el 11 de noviembre de 2008 .
  5. ^ ab "pda shots". cubeengine.com . Consultado el 9 de noviembre de 2008 .
  6. ^ "Historia del cubo". cubeengine.com . 2006-01-27 . Consultado el 2013-02-17 .
  7. ^ Spencer, Bill. "Guía del juego FPS gratuito CUBE". Archivado desde el original el 26 de febrero de 2008. Consultado el 15 de noviembre de 2008 .
  8. ^ "Juego de fps de cubo". cubeengine.com . Consultado el 11 de noviembre de 2008 .
  9. ^ "Juegos de Cube Engine". cubeengine.com . Consultado el 9 de noviembre de 2008 .
  10. ^ "AssaultCube - Características en pocas palabras". assault.cubers.net . Archivado desde el original el 23 de junio de 2010 . Consultado el 22 de junio de 2010 .
  11. ^ "AssaultCube Reloaded". acr.victorz.ca . Archivado desde el original el 19 de abril de 2012 . Consultado el 17 de enero de 2021 .
  12. ^ "Versión 2.0.1-2.2.3 (versión 0.1.0-0.11.0 semver)". acr.victorz.ca . Consultado el 17 de enero de 2021 .
  13. ^ "Migración: portar un juego de PC a una consola portátil". Archivado desde el original (PPT) el 2011-06-15 . Consultado el 2008-11-11 .
  14. ^ "Cubo". fernlightning.com. Archivado desde el original el 2016-10-02 . Consultado el 2008-11-15 .
  15. ^ arn (octubre de 2008). "El shooter en primera persona 'Cube' llegará pronto". toucharcade.com . Touch Arcade . Consultado el 15 de noviembre de 2008 .
  16. ^ "AssaultCube Mobile". assault.cubers.net . 2021-05-02 . Consultado el 2022-01-20 .
  17. ^ "Descripción del curso CS138, enero-mayo de 2006". cs.brown.edu . Archivado desde el original el 2012-07-31 . Consultado el 2008-11-11 .
  18. ^ "Y los ganadores son..." happypenguin.org . Archivado desde el original el 2012-09-19 . Consultado el 2008-11-09 .
  19. ^ Juegos de código abierto para Mac Archivado el 16 de septiembre de 2017 en Wayback Machine por Robert Daeley en O'Reilly Media, Inc. (2005)
  20. ^ "Cube 2005-08-29 - MacUpdate". macupdate .com . Archivado desde el original el 2008-10-19 . Consultado el 2008-11-09 .
  21. ^ Estadísticas del 14 de mayo de 2000 al 20 de mayo de 2017 en sourceforge.net

Enlaces externos