Blitzmax. Programación de videojuegos
Sábado, 10. 4. 2008 – Category: Programación

Tenéis que reconocerlo, crear un videojuego es algo que muchos hemos querido hacer. Puede parecer una tarea sencilla, pero en realidad no lo es. No sólo hace falta una idea, también necesitamos herramientas con las que podamos empezar a trabajar.
Este será el primer artículo de una serie dedicada a herramientas para la creación de videojuegos. Trataremos de mostraros las mejores opciones disponibles en el mercado, tanto gratuitas como de pago.
Blitzmax, será quien inaugure está sección, una lenguaje de programación multiplataforma basado en BASIC, aunque como veremos es mucho más que un simple BASIC. Es un producto comercial de Blitz Research Ltd, una compañía neozelandesa de desarrollo de software especializada en la creación de herramientas para videojuegos. Prueba de ello es la gran cantidad de juegos comerciales, especialmente en el mercado independiente que han sido creados con Blitzmax.
Programación
Programar no es fácil, al menos cuando comienzas, pero es algo que se aprende y cuando lo dominas, puedes expresar mediante código todo aquello que tengas en la mente. Blitzmax no es un simple BASIC, es un lenguaje completo ideado para programar videojuegos y ofrece ventajas como la programación orientada a objetos, con el que podrás crear juegos y aplicaciones de una manera más racional. Sin duda, este es uno de los grandes pilares de Blitzmax.
Incluye todo lo que un buen lenguage de programación necesita y para complementarlos es posible habilitar el soporte de lenguajes externos como C/C++/ObjectiveC o código emsamblador.
El lenguaje está construído de forma modular, por lo que es posible ampliar sus posibilidades con nuevos modulos. Existen muchos en internet, quizás los más conocidos son los Bruce A Henderson, un programador que ha contribuido con una variada cantidad de utiles modulos.
En el apartado gráfico tenemos que indicar que es capaz de exprimir al máximo tanto OpenGL como DirectX, permitiendo aplicar avanzados efectos en tiempo real a nuestros juegos.
Soporte multiplataforma
Desarrollar juegos para varias plataformas no tiene porque ser dificil. Blitzmax puede compilar para Windows, MacOS X y Linux. No hay excusas para limitar tu juego sólo para Windows.
Ventajas
Sencillo pero a la vez muy potente. Ofrece un entorno ideal para programar videojuegos. La curva de aprendizaje no es muy alta. En tan sólo algunas horas puedes empezar a desarrollar tus primeros programas. Ideal para juegos 2D, aunque es posible incluir un SDK para añadir soporte 3D.
Su precio es bastante ajustado. Sólo $80 y la licencia es multiplataforma, con lo que podemos desarrollar para cualquier plataforma.
Inconvenientes
Aunque es multiplataforma, el soporte se limita a Windows, Linux y Mac OS X. No dispone de soporte para procesadores ARM, con lo que por el momento no es posible programar para otras plataformas como GP2X.
Más información en, http://www.blitzmax.com
Tags: blitzmax, game maker, Programación, videojuegos
2 Responses to “Blitzmax. Programación de videojuegos”
Comentarios
Sitios recomendados
Categorias
- Clásicos
- Consolas
- Freeware / Open Source
- Indie games
- Juegos para Linux
- Juegos para Mac
- Programación
- Varios
- Videos
Blogroll
Archivos
Meta
Octubre 9th, 2008 at 11:34 am
[...] es un de los lenguajes de programación que como ocurre con Blitzmax, es utilizado principalmente para el desarrollo de videojuegos. Lo primero que observamos de [...]
Julio 13th, 2009 at 12:23 pm
[...] Coder es una revista de programación especializada en Blitzmax, un lenguaje del que ya hemos hablado en alguna ocasión. En este primer número encontraremos [...]