Primera Herramiente de Desarrollo…
28 Febrero, 2008 por lben
Hola, la verdad que me he demorado demasiado pero he estado muy liado con las matriculas en la universidad… Pero ya estoy matriculado!!! Por fin!! (We are the champions my friends!!..)
Como primera novedad, ya no seré el único que escribirá el blog si no que también lo hará el grafista, para que se hable mas detalladamente de la parte gráfica también. Ya lo conocerán…. (Espero que así ya no luzca tan abandonado… jeje)
Y como segunda novedad pues el grafista ya me dio los frames del diablo caminando, serán como unos 30 frames en el archivo que me dio.. al probarlos observé 2 problemas:
1.- Al aplicar transparencias (.. al decirle que todo lo que sea blanco en la imagen lo vuelva transparente) noté que partes de los cuernos y otras partes del diablo también se volvían transparentes debido a que el grafista había aplicado iluminación sobre el modelo haciendo que en ciertos frames y en ciertas partes del cuerpo existan trozos blancos.
Solución: Volver un poco mas oscuros los cuernos y las garras o cualquier otra parte afectada..
Nota: Se le aplica transparencia a la imagen para que al ejecutar el programa solo veamos al diablo.. Si no la aplicáramos veríamos una pantalla oscura y al diablo encerrado en un rectangulo (o cuadrado..) blanco, lo cual es feo visualmente..
2 (segundo problema).- No todos los frames median lo mismo (256×256 pixeles) por lo que en ciertos frames de la animación se veía al diablo y en su delante la cola, es decir, se veía al frame y un pedazo del siguiente frame. Y lo entiendo, yo también sé cuan tedioso y aburrido es tomar un grupo de archivos de imagen y meterlos a todos en un mismo archivo y respetando la dimensión de cada uno..
Solucion: Intentar (ojalá pueda..) realizar un programa que haga esto por nosotros, es decir, un programa en donde yo le diga “toma estos 10 archivos .bmp de 256×256 pixeles cada uno y crea otro archivo .bmp que se llame ‘loquesea.bmp’ en donde se encuentren todas las 10 imágenes.” Evidentemente el archivo debe ser de 2560×256..
Es decir, de 2560 pixeles de ancho porque son 10 imagenes de 256 (256×10=2560) y 256 de alto es igual porque todos mantienen su altura.. (Revisar el comando LoadAnimImage del Blitz..)
Para hacer animaciones en blitz debo tener un archivo de esta forma..
Si puedo hacer este programa sería muy útil porque lo voy a usar para cada personaje.. y no solo de este juego, sino para cualquier otro juego… Si llega a buen fin veré si lo subo al rapidshare ya que a todos nos servirá!..
Este tipo de programas caen en la categoría de programas de desarrollo porque sirven para eso, son útiles para hacer el juego, al jugador final no le sirven de nada y no se incluyen con el juego (en algunos casos si!..)
- Hay programas de éste tipo que se crean sólo para un juego y no sirven nunca más..
- A veces éste tipo de programas (si son fáciles de usar por parte del jugador final) se incluyen con el juego, lo cual le da mas valor al juego, es decir, si el juego es de carreras y en el desarrollo se utilizó un software creado para diseñar las pistas y si ese software es fácil de usar, el incluirlo en el juego hace que el jugador pueda diseñar sus propias pistas, lo cual además de alargar la vida del juego (ya que puedo diseñar mis 1542 pistas por decir) lo hace en pocas palabras WOW!!
- Ejemplos de ésto último son el editor de niveles WorldCraft para Half-Life y sus mods como Counter-Strike.. También recuerdo un gran juego antiguo (abandonware) llamado Stunts en el que podías crear tus pistas.. Otro abandonware era también el Dark Colony en donde podías crear tus mapas al igual que en la serie Age of Empires o en la serie Empire Earth, éste último un poco mas dificil de usar pero con más capacidades…
Bueno.. como ven el proyecto no está abandonado ni nada por el estilo, vamos lentos pero seguros…
Voy a ponerme a programar esta Herramienta y mientras tanto el grafista debe corregir los gráficos de los personajes..
Esto ha sido todo por hoy… Ya comentaré sobre los avances que se vayan teniendo, cualquier duda ya saben.. Comentar…
Marzo 10th, 2008 at 12:41
Te voy a echar una mano, los graficos rellena con fill la parte de fuera con un color que no uses, luego en la paleta cambia el blanco por un gris claro y luego cambias el color que has utilizado para rellenar por el color blanco y ya está.
En relación al tamaño de los sprites coge un tamaño standard y coloca uno de los personajes con unas marcas centrales en la posición de los pies o cuerpo y luego vas copiando y centrando los sprites y grabandolos todos con el mismo tamaño, luego con un programa de animación de sprites pruebas el aspecto de la animación y si ves algo un poco raro o desplazado lo corriges. Por último en un programa de animación de sprites cargas todas las imagenes y las grabas como una animación secuencial y ya está.
Saludos.
Marzo 10th, 2008 at 20:04
Hola que tal, muchas gracias por comentar tus ideas, la verdad es que estamos haciendo sino lo mismo algo parecido a lo que tu dices.. y sobre los sprites ya les haré saber en la próxima entrada que es lo que se hará.
Muchas gracias por estar atento al blog y por comentar, cualquier sugerencia será muy agradecida XD..
Saludos!
Abril 4th, 2008 at 7:43
From the beginning your blog seemed pretty dull for me. But now it keeps getting better. THIS post is just AWESOME!
Abril 6th, 2008 at 11:28
I’m very interested in topics like that, but this one sounds especially truthful, and I really trust the source where it came from. Sooner or later it was going to come out and it finally did!