DIV

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

Artículo principal: 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.

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.

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

  1. Historia del software de entretenimiento español en macedoniamagazine.frodrig.com

Enlaces externos

Obtenido de "DIV"

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

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”