fbpx
Wikipedia

Build

Build es un motor de juego para videojuegos de disparos en primera persona creado por Ken Silverman para 3D Realms. Al igual que en Doom, el motor Build representa su mundo en una malla bidimensional, utilizando formas cerradas en 2D llamadas sectores, y usando objetos planos simples llamados sprites para poblar el mundo creado.

Es considerado como un motor 2.5D, dado que la geometría básica del mundo es bidimensional con el añadido de una componente en altura, haciendo que cada sector pueda tener distintas alturas entre techo y suelo, e incluso permitiendo distintos grados de inclinación del propio sector. El motor renderiza el mundo de tal forma que parece en 3D. Sin embargo, la perspectiva únicamente depende de la distancia horizontal.

Características técnicas

Sectores

Build permitía la creación de mundos más complejos y flexibles que otros motores, como el de Doom, debido a la representación que tenía de la información del mundo. Los sectores podían ser manipulados en tiempo real; su forma, altura y ángulos de inclinación eran totalmente variables, sin necesidad de recalcular la información de renderizado.

Vóxeles

Las últimas versiones del motor Build permitían sustituir los tiles por objetos 3D hechos con vóxeles. Esta características apareció demasiado tarde para ser utilizada en Duke Nukem 3D, pero fue vista en juegos posteriores que utilizaban Build. Durante varios años, Ken Silverman trabajó en un motor gráfico moderno basado enteramente en vóxeles, llamado Voxlap.

Videojuegos que utilizan Build como motor gráfico

Build es más conocido como el motor que utilizó el videojuego Duke Nukem 3D, aunque fue utilizado para un gran número de juegos:

  • Videojuegos que utilizaron directamente Build
  • Blood (1997)
  • Duke Nukem 3D (1996)
  • Exhumed (PowerSlave en Estados Unidos) (1996)
  • Shadow Warrior (1997)
  • TekWar (1995)
  • Witchaven (1995)
  • Witchaven II: Blood Vengeance (1996)
  • Videojuegos basados en el código fuente de Duke Nukem 3D:
  • Videojuegos no publicados
  • Legend of the Seven Paladins (completo pero nunca publicado, al utilizar ilegalmente el motor Build)
  • Fate (sin terminar)
  • Corridor 8: Galactic Wars (sin publicar, código fuente disponible)

Código fuente y versiones

El código fuente de Build, escrito en C, fue liberado el 20 de junio de 2000.

ICCULUS port

Ryan C. Gordon (alias ICCULUS) hizo el primer port del motor utilizado SDL. Fue desarrollado originalmente en Linux, para ser portado más tarde a una versión para Windows con Cygwin y finalmente a una versión nativa para Windows a través del compilador Watcom C++.

JonoF port

Un segundo port fue realizado por Jonathon Fowler (alias JonoF), esta vez comenzando desde Windows y terminando en Linux. Este port hacía uso de DirectDraw en Windows, siendo por norma general más rápido.

Polymost

Tras la publicación del código fuente de Duke Nukem 3D, Ken Silverman comenzó la tarea de hacer que Build trabajara realmente en 3D. El renderizador Polymost permite acelerar gráficos en 3D a través de OpenGL e introduce texturas en alta resolución en distintos formatos. Algunas versiones posteriores de Duke Nukem 3D han hecho uso de Polymost.

Enlaces externos

  • Sitio web de Ken Silverman acerca de Build (en inglés)
  • Sitio web sobre la versión Icculus (en inglés)
  • (en inglés)
  • Código fuente de Build (en inglés)
  •   Datos: Q1003003
  •   Multimedia: Category:Build (game engine)

build, para, otros, usos, este, término, véase, software, build, motor, juego, para, videojuegos, disparos, primera, persona, creado, silverman, para, realms, igual, doom, motor, representa, mundo, malla, bidimensional, utilizando, formas, cerradas, llamadas, . Para otros usos de este termino vease Software build Build es un motor de juego para videojuegos de disparos en primera persona creado por Ken Silverman para 3D Realms Al igual que en Doom el motor Build representa su mundo en una malla bidimensional utilizando formas cerradas en 2D llamadas sectores y usando objetos planos simples llamados sprites para poblar el mundo creado Es considerado como un motor 2 5D dado que la geometria basica del mundo es bidimensional con el anadido de una componente en altura haciendo que cada sector pueda tener distintas alturas entre techo y suelo e incluso permitiendo distintos grados de inclinacion del propio sector El motor renderiza el mundo de tal forma que parece en 3D Sin embargo la perspectiva unicamente depende de la distancia horizontal Indice 1 Caracteristicas tecnicas 1 1 Sectores 1 2 Voxeles 2 Videojuegos que utilizan Build como motor grafico 3 Codigo fuente y versiones 3 1 ICCULUS port 3 2 JonoF port 3 3 Polymost 4 Enlaces externosCaracteristicas tecnicas EditarSectores Editar Build permitia la creacion de mundos mas complejos y flexibles que otros motores como el de Doom debido a la representacion que tenia de la informacion del mundo Los sectores podian ser manipulados en tiempo real su forma altura y angulos de inclinacion eran totalmente variables sin necesidad de recalcular la informacion de renderizado Voxeles Editar Las ultimas versiones del motor Build permitian sustituir los tiles por objetos 3D hechos con voxeles Esta caracteristicas aparecio demasiado tarde para ser utilizada en Duke Nukem 3D pero fue vista en juegos posteriores que utilizaban Build Durante varios anos Ken Silverman trabajo en un motor grafico moderno basado enteramente en voxeles llamado Voxlap Videojuegos que utilizan Build como motor grafico EditarBuild es mas conocido como el motor que utilizo el videojuego Duke Nukem 3D aunque fue utilizado para un gran numero de juegos Videojuegos que utilizaron directamente BuildBlood 1997 Duke Nukem 3D 1996 Exhumed PowerSlave en Estados Unidos 1996 Shadow Warrior 1997 TekWar 1995 Witchaven 1995 Witchaven II Blood Vengeance 1996 Videojuegos basados en el codigo fuente de Duke Nukem 3D Extreme Paintbrawl 1998 NAM 1998 Redneck Deer Huntin 1997 Redneck Rampage 1997 Redneck Rampage Rides Again 1998 WW2 GI 1999 Videojuegos no publicadosLegend of the Seven Paladins completo pero nunca publicado al utilizar ilegalmente el motor Build Fate sin terminar Corridor 8 Galactic Wars sin publicar codigo fuente disponible Codigo fuente y versiones EditarEl codigo fuente de Build escrito en C fue liberado el 20 de junio de 2000 ICCULUS port Editar Ryan C Gordon alias ICCULUS hizo el primer port del motor utilizado SDL Fue desarrollado originalmente en Linux para ser portado mas tarde a una version para Windows con Cygwin y finalmente a una version nativa para Windows a traves del compilador Watcom C JonoF port Editar Un segundo port fue realizado por Jonathon Fowler alias JonoF esta vez comenzando desde Windows y terminando en Linux Este port hacia uso de DirectDraw en Windows siendo por norma general mas rapido Polymost Editar Tras la publicacion del codigo fuente de Duke Nukem 3D Ken Silverman comenzo la tarea de hacer que Build trabajara realmente en 3D El renderizador Polymost permite acelerar graficos en 3D a traves de OpenGL e introduce texturas en alta resolucion en distintos formatos Algunas versiones posteriores de Duke Nukem 3D han hecho uso de Polymost Enlaces externos EditarSitio web de Ken Silverman acerca de Build en ingles Sitio web sobre la version Icculus en ingles Sitio web sobre la version JonoF en ingles Codigo fuente de Build en ingles Datos Q1003003 Multimedia Category Build game engine Obtenido de https es wikipedia org w index php title Build amp oldid 122790779, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos