[go: up one dir, main page]

Saltar al conteníu

Build

Esti artículu foi traducíu automáticamente y precisa revisase manualmente
De Wikipedia
Ficha de softwareBuild
Desendolcador(es) Ken Silverman
Escritu en Llinguaxe de programación C
Sistema operativu DOS (es) Traducir
Plataforma MS-DOS
Tipu motor gráfico (es) Traducir
Más información
Sitiu web Web oficial
Cambiar los datos en Wikidata

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éuniques

[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.

Les últimes versiones del motor Build dexaben sustituyir los tiles por oxetos 3D fechos con vóxeles. 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ódigu fuente y versiones

[editar | editar la fonte]

El códigu 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.

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 d'OpenGL ya introduz testures n'alta resolución en distintos formatos. Delles versiones posteriores de Duke Nukem 3D fixeron usu de Polymost.

Referencies

[editar | editar la fonte]

Enllaces esternos

[editar | editar la fonte]