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.
Mira otros diccionarios:
div — div·er; div·i·dend; div·il; div·i·na·tion; div·i·na·tor; div·i·ni·za·tion; div·i·nize; div·ot; div·vers; mer·div·o·rous; mun·div·a·gant; plov·div; sky·div·ing; div; div·vy; mal·div·i·an; khe·div·al; khe·div·ate; … English syllables
Div — or DIV may refer to: Division (disambiguation) <div>, an HTML tag that implements a generic block level element division, the mathematical operation that is the inverse of multiplication div(), a function in the C programming language that… … Wikipedia
Div (C) — div is a function in C programming language that takes two integers as parameters and returns the result of a division between them. It is specified in ANSI C, and is included from the stdlib.h header when used.div always rounds towards 0, unlike … Wikipedia
Div — Div: Дивергенция Div (англ. division раздел) блочный тег в языке разметки html. Позволяет выделить в структуре документа несколько разделов. div в языке С функция для получения частного и остатка. div в языке Assembler для машин с… … Википедия
Div — Div/Share Div/Share FINANCE written abbreviation for dividend per share * * * div ► FINANCE WRITTEN ABBREVIATION for DIVIDEND(Cf. ↑dividend) ► … Financial and business terms
div — dȉv m <N mn dìvovi/ i jez. knjiž.> DEFINICIJA 1. mit. a. zao duh, kreatura b. ljudsko biće nadnaravne veličine i snage; džin, gigant, gorostas, kolos 2. pren. neobično jak i velik čovjek 3. (mn) astron. zvijezde velikih promjera (10 do 100… … Hrvatski jezični portal
DIV — steht für: Deutscher Industrie Verband Deutscher Inline Skate Verband e. V. div steht für: Deutscher Instituts Verlag einen HTML Tag, der einen Block/Bereich (division) kennzeichnet, siehe Tag (Informatik) einen mathematischen Operator für… … Deutsch Wikipedia
Div — steht für: Deutscher Industrie Verband, Deutscher Inline Skate Verband e.V. div steht für: Deutscher Instituts Verlag einen HTML Tag, der einen Block/Bereich (division) kennzeichnet; siehe Tag (Informatik) einen mathematischen Operator für die… … Deutsch Wikipedia
DIV — Games Studio es un lenguaje de programación con estructuras similares al C nacido en un principio para la creación de juegos en MS DOS. Existen dos paquetes distribuidos: DIV y DIV2. DIV2 supera en algunos aspectos a su antecesor. Dichas… … Enciclopedia Universal
Div. — Div. n also Div BrE the written abbreviation of division … Dictionary of contemporary English