Build

De Wikipedia
Saltar a navegación Saltar a la gueta

Build ye un motor de xuegu para videoxuegos de disparos en primer persona creáu por Ken Silverman para 3D Realms. Al igual qu'en Doom, el motor Build representa'l so mundu nuna malla bidimensional, utilizando formes zarraes en 2D llamaes sectores, y usando oxetos planos simples llamaos sprites pa poblar el mundu creáu.

Ye consideráu como un motor 2.5D, yá que la xeometría básica del mundu ye bidimensional col agregu d'una componente n'altor, faciendo que cada sector pueda tener distintos altores ente techu y suelu, ya inclusive dexando distintos graos d'enclín del propiu sector. El motor renderiza el mundu de tala forma que paez en 3D. Sicasí, la perspeutiva namái depende de la distancia horizontal.

Carauterístiques técniques[editar | editar la fonte]

Sectores[editar | editar la fonte]

Build dexaba la creación de mundos más complexos y flexibles qu'otros motores, como'l de Doom, por cuenta de la representación que tenía de la información del mundu. Los sectores podíen ser manipoliaos en tiempu real; la so forma, altor y ángulos d'enclín yeren totalmente variables, ensin necesidá de recalcular la información de renderizado.

Vóxeles[editar | editar la fonte]

Les últimes versiones del motor Build dexaben sustituyir los tiles por oxetos 3D fechos con vóxelye. Esta carauterístiques apaeció demasiáu tarde pa ser utilizada en Duke Nukem 3D, pero foi vista en xuegos posteriores qu'utilizaben Build. Mientres dellos años, Ken Silverman trabayó nun motor gráficu modernu basáu dafechu en vóxeles, llamáu Voxlap.

Videoxuegos qu'utilicen Build como motor gráficu[editar | editar la fonte]

Build ye más conocíu como'l motor qu'utilizó'l videoxuegu Duke Nukem 3D, anque foi utilizáu pa un gran númberu de xuegos:

  • Videoxuegos qu'utilizaron direutamente Build
  • Videoxuegos basaos nel códigu fonte de Duke Nukem 3D:
  • Videoxuegos ensin publicar

Código fuente y versiones[editar | editar la fonte]

El código fuente de Build, escritu en C, foi lliberáu'l 20 de xunu de 2000.

ICCULUS port[editar | editar la fonte]

Ryan C. Gordon (alies ICCULUS) fixo'l primera port del motor utilizáu SDL. Foi desenvueltu orixinalmente en Linux, pa ser portáu más tarde a una versión pa Windows con Cygwin y finalmente a una versión nativa pa Windows al traviés del compilador Watcom C++.

JonoF port[editar | editar la fonte]

Un segundu port foi realizáu por Jonathon Fowler (alies JonoF), esta vegada empezando dende Windows y terminando en Linux. Esti port faía usu de DireutDraw en Windows, siendo por norma xeneral más rápidu.

Polymost[editar | editar la fonte]

Tres la publicación del códigu fonte de Duke Nukem 3D, Ken Silverman empezó la xera de faer que Build trabayara realmente en 3D. El renderizador Polymost dexa acelerar gráficos en 3D al traviés de OpenGL ya introduz testures n'altu resolvimientu en distintos formatos. Delles versiones posteriores de Duke Nukem 3D fixeron usu de Polymost.

Enllaces esternos[editar | editar la fonte]


Build