|
Autor |
|
Ámbito |
Herramientas |
Lenguaje de Programación |
Delphi 4 |
Fecha |
2001/07/27 |
Índice
I - Introducción.
I - Introducción Llega el momento en la vida de todo programador amateur de videojuegos 3D, en el cual se plantea cuestiones tales como; ¿que programa uso para hacer los niveles de mi juego? ¿tendre que crear mi propio programa?, y si decido usar otro programa,... ¿me vere obligado a usar un formato de archivo muy chungo? Para resolver estas dudas existenciales existen una infinidad de caminos que el desarrollador puede seguir; unos le llevaran al exito y otros al fracaso. De ahi la importancia de una sabia decisión. Para tomar la decisión adecuada debemos de tener en cuenta los siguientes factores; 1.- Crear nuestro propio programa para editar niveles puede llegar a ser muy complejo y trabajoso, por lo que si no contamos con un grupo semiprofesional,.... mejor olvidarse...Despues de tener en cuenta todos estos factores, mi decisión fue la de usar el WorldCraft 3.3 de Valve Software (los creadores de Half-life, Counter-Strike,..), ya que durante una temporada me dio por intentar hacer mapas para el Half-life y me gusto la facilidad y rapidez de uso del programa. Ahora bien, la verdad es que no tenia ganas de complicarme la vida con el formato de archivo generado por este programa (.BSP).
II - Jo! Yo no quiero complicarme la vida... Bueno, como soy muy vago y quiero las cosas lo mas sencillas posibles (por ahora...) puesto que soy un novato en la programación 3D; mi objetivo era pasar los mapas creados con el Half-life al formato X de Microsoft. Lo primero que hice fue buscar programas que hicieran el trabajo por mi :-) Y buscanco, buscando encontre un programa que me ponia las cosas muy faciles... ^_^ El WorldCraft además de los archivos BSP tambien puede crear otro tipo de archivos; entre ellos los archivos MAP (File/Export to .MAP) que son archivos en formato texto. El programa que encontre venia acompañado de interesante documentación acerca de los archivos MAP y de como tratarlos. El programa en cuestion (llamado CSG.EXE) convierte los archivos MAP a un formato "inventado" por el creador del programa (Stefan Hajnoczi); llamado CMF. Entre la documentación que acompaña al programa (y a su codigo fuente) esta la descripción de este formato de archivo; en la cual se puede observar que es un formato muy sencillo. :-) En realidad este formato resulta mas interesante que el formato X de MicroSoft, ya que ademas de ser mas "bonito", incluye información que el archivo X no puede contener (como por ejemplo las entidades creadas en el WorldCraft). Aún asi, decidí hacer un sencillo programa para convertir este bonito formato al apestoso formato de Microsoft. Y, tachaaaan: y con un minimo esfuerzo tenia lo que queria, archivos X a partir del WorldCraft! Seguramente si hago un juego 3D no acabare usando el formato X de MicroSoft, pero por ahora para hacer pruebas; me sirve ^_^
III - Descargas de archivos. Valve Software Doc.
¿como usar el WorldCraft para hacer niveles para mi juego? (ingles). Pulsar Studio / Lord Trancos CMF2X y xNavigator. Para compilar xNavigator necesitaras las cabeceras de DirectX 8 para Delphi de Delphi-Jedi y el Delphi 4 o superior. |