- DIV
-
DIV
DIV Games Studio es un lenguaje de programación basado enteramente en el lenguaje de programación C, nacido en un principio para la creación de juegos en MS-DOS. Fue creado por la empresa española Hammer Tecnologies.[1]
Existen dos paquetes distribuidos: DIV y DIV2. DIV2 supera en algunos aspectos a su antecesor. Dichas distribuciones incluían un compilador, un programa de diseño de sprites y un programa de edición de archivos de sonido, es decir, todo lo necesario para crear un videojuego. Los usuarios finales no deberian ser expertos programadores.
La principal característica del lenguaje era el hecho de tratar a los procedimientos de manera muy similar a los procesos de Linux, pero de forma automática. Cada vez que un programa manda a llamar un procedimiento, se crea una copia de éste a manera de proceso; dicho proceso se ejecuta una vez durante cada fotograma (frame) del juego. Adicionalmente, cada proceso contiene un conjunto básico de variables como son posición X, Y, Z, gráfico actual, archivo de gráficos, Ángulo, Etc. Basta con modificar alguna de esas variables para reflejar los cambios en pantalla en el siguiente Frame (Por ejemplo, modificar la posición X y Y hace que el gráfico aparezca en esas coordenadas). Se pueden crear cientos de copias de un mismo procesos, modificar su posición y con eso ya se tiene, por ejemplo, un conjunto de enemigos, cada uno ejecutando su propia instancia, con sus propias variables y siguiendo un código básico dictado por el proceso.
Actualmente existe Fénix, un lenguaje derivado de DIV, que dispone de compilador e intérprete para múltiples plataformas y sistemas operativos ( Windows, Linux, Macos, BeOS, GP32, etc ).
Contenido
Sucesores
Gemix Studio
- ¿Qué es Gemix Studio?
Gemix Studio es una herramienta profesional de desarrollo de videojuegos que incorpora un IDE con las máximas herramientas posibles y una serie de lenguajes DIV con diferentes evoluciones.
- ¿Qué pretende ser Gemix Studio?
Gemix Studio pretende ser oficialmente el nuevo DIV Games Studio 3 y ofrecer todo lo posible para desarrollar cualquier tipo de juego 2D y/o 3D, sea por software o hardware.
- ¿Qué tipo de licencia tendrá Gemix Studio?
La versión final será un producto comercial (de pago) con distintas versiones (y licencias) con lo cual se podrá satisfacer a cualquier tipo de usuario (de novato a empresa).
- En este momento existe solo 1 lenguaje desarrollado de entre los que conformarán Gemix Studio: Gemix
Bennu Game Development
Última evolución de DIV/Fénix, libre y gratuito, también portable y con innumerables mejoras. Apto tanto para la programación de videojuegos 2D como videojuegos 3D y en constante evolución.
Bennu Game Development (C) 2009 SplinterGU y Otros.
Referencias
- ↑ Historia del software de entretenimiento español en macedoniamagazine.frodrig.com
Enlaces externos
- Página Oficial de Gemix Studio
- Foro Oficial de Fénix
- Página Oficial de Bennu
- Proyectos relacionados con Fénix y Bennu en España - Asociación de Informáticos TRINIT de Zaragoza
Categorías: Herramientas de desarrollo de videojuegos | Lenguajes compilados
Wikimedia foundation. 2010.