Loq Sea

Páginas: 82 (20496 palabras) Publicado: 13 de noviembre de 2012
Intro a la prog de juegos - Nacho Cabanes
http://www.nachocabanes.com/videojuegos/ipj/index.php

Instalando Dev-C++ y Allegro para Windows.
Contenido de este apartado:
* ¿Dónde encontrar el compilador?
* ¿Cómo instalarlo?
* Probando el compilador con un ejemplo básico y con un juego.
1.1.1. ¿Dónde encontrar el compilador?

El entorno Dev-C++ es uno de los más extendidos paradesarrollar programas en C y C++ desde Windows. Incorpora el compilador GCC, en su versión para Windows (conocida como MinGW).

Si sólo quieres el compilador, puedes acudir a su página oficial en www.bloodshed.net.

Si lo quieres usar para el curso, tendrás que añadir la biblioteca Allegro. Para simplificarte el proceso, tienes el compilador ya listo para instalar con todas las libreríashabituales, en una descarga local desde mi propia página (cerca de 18 Mb de tamaño). 

1.1.2. ¿Cómo instalarlo?

La instalación es sencilla. Basta con descargar ese fichero y hacer doble clic. Si usamos Windows Vista, pedirá permiso para continuar, preguntando si procede de una fuente fiable. A continuación, o como primer paso si usamos Windows XP o anterior, nos preguntará dónde queremosdescomprimirlo (por ejemplo, en c:\). 

En esa carpeta, se creará una subcarpeta llamada Dev-Cpp. Dentro de ella, está el fichero "devcpp" que nos permite acceder al entorno de programación

Se nos preguntará en qué idioma quieres usar el entorno (incluye el español, aunque aparece descolocado, en la letra S de "Spanish"), 

Después se nos consultará si queremos que se cree un "caché" de las funcionesexistentes, para ayudarnos a teclear más rápido, autocompletándolas. Como no tarda mucho tiempo, y los ordenadores actuales tiene mucha capacidad, puede ser razonable decir que sí (Yes).

Finalmente aparecerá la pantalla de trabajo de Dev-C++, junto con su pantalla de Bienvenida/Sugerencias:

1.1.3. Probando el compilador con un ejemplo básico y con un juego.
Basta con crear un "Nuevoproyecto", desde el menú Archivo / Nuevo / Proyecto:

El asistente muestra varias pestañas, entre las que está "Multimedia", y dentro de ella tenemos "Allegro Application (static)", para crear una aplicación que use la librería Allegro. Podremos indicar el nombre del proyecto (nos propone "Proyecto1"), y si va a estar creado en C++ o en C:

A continuación se nos pedirá que guardemos el proyecto (loideal es que aprovechemos este momento para crear una carpeta en la que vayan a estar todos nuestros proyectos, no sólo éste):

Entonces aparecerá un esqueleto de programa creado con Allegro:

Para probar este ejemplo, entraremos al menú "Ejecutar" y escogeremos la opción "Compilar y Ejecutar":

Si sólo habíamos guardado el proyecto, pero no nuestro fuente (deberíamos acostumbrarnos a guardarlos cambios cada poco tiempo), se nos pedirá ahora que lo guardemos:

Entonces comenzará realmente la compilación del programa:

Si no hay errores, debería aparecer el resultado de nuestro programa en pantalla. Para este programa de ejemplo, el resultado es una pantalla negra hasta que pulsemos ESC.

Si todo ha ido bien, tenemos Dev-C++ y Allegro correctamente instalados. En ese caso, yapodemos "copiar y pegar" cualquiera de nuestros fuentes sobre el fuente de ejemplo para poder probarlo. Hay que recordar dejar también dentro de la carpeta del proyecto las imágenes o ficheros de datos adicionales que podamos necesitar.
2. Entrando a modo gráfico y dibujando. 
Contenido de este apartado:
* Pautas generales.
* Cómo hacerlo en el caso del lenguaje C y la biblioteca Allegro.2.1. Pautas generales.

Los pasos básicos serán prácticamente los mismos, usemos el lenguaje que usemos:
Deberemos entrar a modo gráfico, y además generalmente deberemos indicar cuantos puntos queremos en pantalla y cuantos colores. Esta elección no siempre es trivial: cuantos más puntos y más colores queramos en pantalla, más costará "mover" toda esa información, así que se necesitará un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Loq Sea
  • loqe
  • loqo
  • loqe sea
  • Loqa
  • Loq Sea
  • Loq sea
  • Loqa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS