Ir al contenido


Foto

El videojuego Doom ‘se mudó’ a Delphi

delphi dpom idsoftwre

  • Por favor identifícate para responder
No hay respuestas en este tema

#1 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 04 julio 2015 - 09:22

 

Enlace a la noticia completa: https://www.unocero....-mudo-a-delphi/

 

Enlace al proyecto: https://code.google..../downloads/list

 

 


El juego Doom de IdSoftware fue en su momento uno de los juegos de video más jugados por todos. Sus creadores hicieron un gran trabajo sin duda. Cuando la fiebre pasó, estos mismos programadores decidieron poner el código fuente accesible a todos. Éste estaba escrito en C y desde luego, el poder ver cómo se hace un juego de esta naturaleza llamó la atención de muchos programadores. Muchos de ellos portaron el juego a su lenguaje favorito y en esta ocasión tenemos Doom portado a Delphi (la secuela de lo que fuera Turbo Pascal).

La traducción del código original en C a Delphi no es algo muy sencillo de hacer, pues muchas veces se hacen llamadas a rutinas en ensamblador, o bien, se llaman funciones que no son fáciles de entender de primera mano. Por ejemplo, la primera versión de DelphiDoom no tenía música y había una serie de problemas no resueltos. Sabemos que ahora por ejemplo, el Doom portado a Delphi ya tiene música y en esencia corre adecuadamente, aunque aún le falta que la traducción sea 100% efectiva y fiel del original.

IdSoftware de hecho, ya había puesto otro de sus programas accesible en el código fuente. Aquí hablamos de Castle Wolfenstein 3D. Como en este caso, en el código fuente de Doom se podrán revelar datos interesantes sobre el juego, además de datos técnicos, mecánica del juego, entre otras cosas. De hecho, quien porte el juego a otra plataforma puede promoverlo públicamente. Es claro que este es un buen ejemplo de código fuente que bien puede ser usado no sólo para aprender, sino para incluso generar nuevos juegos.


  • 0





Etiquetado también con una o más de estas palabras: delphi, dpom, idsoftwre

IP.Board spam blocked by CleanTalk.