- Detalles
- Escrito por Raúl Zambrano
- Categoría: Gráficos en Pascal
- Visitas: 4602
U.G.O. es una magnífica librería para la programacición gráfica en Turbo Pascal, la cual ha sido desarrollada por el equipo de WORKERS está formado por un equipo de tres programadores de Zamora: César Botana Rivera - Ismael Fernández Bustos - Angel Chamorro Mielgo.
U.G.O. es una librería que facilita en gran medida la programación de videojuegos, está desarrollada para que se use en Turbo Pascal 7.0 o Borland Pascal 7.0 en modo real. Con UGO se puede desarollar cualquier tipo de juego (unas veces habrá que trabajar más que otras), desde aventuras gráficas, arcades, estrategia, beat'em up, carreras, matamarcianos ...
- Detalles
- Escrito por Raúl Zambrano
- Categoría: Gráficos en Pascal
- Visitas: 4827
Capitulo 1: La idea, el objetivo y el desarrollo de graficos.
INTRODUCCION
============
Como ya comente en la pagina web, con nuestro cursillo vamos a tratar de desarrollar un "juego" muy sencillo, se tratar del clasico juego del ping-pong o tenis en el que dos paletas golpean una pelota. En todo desarrollo de un videojuego siempre suelen trabajar un GRUPO de personas, unas que llevaran la parte grafica, otras que llevaran la parte de programacion, otras que llevaran el guion, otras que llevaran la parte de sonido...
- Detalles
- Escrito por Raúl Zambrano
- Categoría: Gráficos en Pascal
- Visitas: 5219
Capitulo 3: Ya tenemos todos los datos, los juntamos en un solo fichero.
INTRODUCCION
============
Bueno, hasta ahora hemos desarrollado el trabajo gr fico y hemos visto una herramienta de "arrejuntamiento" de ficheros, vamos a ver ahora otra mucho m s potente, con ella no solo podremos juntar varios SPR en un BSF sino que podremos juntar CUALQUIER TIPO DE FICHERO en un solo fichero BTF. La herramienta necesaria ser CREABTF.
- Detalles
- Escrito por Raúl Zambrano
- Categoría: Gráficos en Pascal
- Visitas: 5145
Capitulo 2: Capturando los sprites y junt ndolos en un solo fichero.
INTRODUCCION
============
Una vez terminado el trabajo gráfico (que no ha sido mucho) vamos a generar los sprites, para quien no sepa lo que es esto, es por decirlo de alguna manera, una foto, es decir, es una imagen pero mucho m s peque¤a del tama¤o de la imagen de la que lo extraemos, adem s tienen la posibilidad de mostrarse con fondo transparente, es decir, si por ejemplo un elemento de nuestro juego es una persona, para dar la sensaci¢n de que camina tendr¡amos que realizar por ejemplo 8 fotogramas uno para cada posici¢n, y a la hora de visualizarse se le indica un color que queremos que sea transparente, que ser lo que no se visualice, este es, los sprites son im genes rectangulares pero un dibujo de una persona no es un rect ngulo perfecto por lo que habr partes que no querramos que se visualicen, esas partes tendr n que tener un color com£n y en el resto de la imagen ese color no debe aparecer ya que sino se visualizar¡an transparentes, es decir hay que "sacrificar" un color para indicarle el color de fondo, pero bueno de 256 colores sacrificar 1 no es mucho. Vamos a ver ahora como generar los sprites de nuestros elementos de juego. Serán tres: La raqueta roja, La raqueta azul y la pelota.
- Detalles
- Escrito por Raúl Zambrano
- Categoría: Gráficos en Pascal
- Visitas: 5155
Capitulo 4: La estructura del procedimiento principal de nuestro juego
INTRODUCCIÓN
============
Vamos a empezar ya a escribir c¢digo, empezaremos dise¤ando nuestro procedimiento principal para en posteriores cap¡tulos dise¤ar los procedimientos que controlen a las raquetas y a la pelota.
PROCEDIMIENTO PRINCIPAL
=======================
En nuestro juego deber¡amos ver claramente dos bucles, el primero y m s externo visualizar la pantalla de presentaci¢n hasta que se pulsa una tecla y en funci¢n de la tecla pulsada hace dos cosas: Empieza la partida o sale del juego. En el primer caso vemos el segundo bucle, que es la duraci¢n de la partida, estar en ‚l hasta que uno de los jugadores obtenga 3 puntos o se pulse la tecla ESCAPE.
Por tanto nuestro programa principal podr¡a ser del tipo:
Página 1 de 2