Visitas por el Mundo:

Pacman

Bueno como lo prometido es deuda, acá les dejo el primer post que contiene el ejecutable y el código fuente en Pascal, que se trata de nada más ni nada menos el milenario juego del Pacman creado por mi.
Los gráficos son muy primitivos, ya que lo he hecho en Pascal, pero el código fuente está realmente interesante, se muestra como se obtienen el resultado de haber apretado teclas como enter o las flechas de dirección, también se puede llegar a observar el uso de las funciones aleatorias RANDOM para números enteros y racionales. Además, este código fuente también contiene una muestra de como hacer una "inteligencia artificial" (los fantasmas) bastante primitiva. A continuación pueden bajar de forma gratuita (como todos los códigos fuente en el blog) los archivos (ejecutable, código en block de texto, archivo con extensión .pas).

Haz click aquí para bajar el archivo.

A tener en cuenta en el juego: Cuando nos pide la velocidad de los fantasmas lo recomendado es 33, acuérdense que es un Delay asi que mientras mas bajo es el número, más rápido será la velocidad de los fantasmas. La cantidad de fantasmas que se pueden elegir son a paertir de 1 a 10. Mientras más fantasmas elijan más lento irán los fantasmas.

A considerar:
* Se suman puntos por cada "comidita" que junten.
* Se restan puntos por chocar contra las paredes.
* Al finalizar el juego les marcará la cantidad de movimientos.
* NO se puede "comer" a otros fantasmas, esto es porque sino el juego resulta muy fácil.
* Los fantasmas también juntan la "comidita", esto es por lo mismo que el punto anterior.


Problemas que les pueden surgir en plena ejecución:
* Los fantasmas parpadean: No balancearon bien la velocidad con la cantidad de los fantasmas. recuerden que el pascal solo puede hacer una ejecución a la vez.
* Transpasar las paredes: Han presionado varias teclas al mismo tiempo.
* Un fantasma extra aparece y cubre la pantalla con un caracter komo los de la pared: Nuevamente han presionado varias teclas al mismo tiempo.


Ante cualquier inconveniente comenten explicando su duda o problema. Si se les ocurre sugerir alguna idea para mejorar este código fuente, bienvenida sea, solo haz el comentario.

Espero que les aya gustado y hayan aprendido algo nuevo en este código fuente. Saludos, Chuky.

10 comentario(s):

FernandoJS dijo...

Muy divertido el Pacman, y aunque digas que no ¡Es bastante difícil!

Chuky dijo...

Con un poco de lógica y algunas funciones básicas de Pascal, ya lo podes realizar tranquilamente. (:

Che, nos tenemos que poner las pilas, vean cuándo se pueden juntar con gaby para aclarar bien el tema de los bocetos.

También anda tirándome algunas ideas de las quest para pensar en como habrá que dividir los problemas del softwre (:

Anónimo dijo...

Che el link para descargar no anda, si podes mejoralo

Anónimo dijo...

El enlace del archivo que has solicitado no es válido.

Anónimo dijo...

no encuentro tu codigo fuente
me podrias ayudar

programers dijo...

pero y el codigo fuente?
a mi me pusieron uno pa el examen final y esta de pinga........

es este> hacer un semaforo donde los carros corran cuando cambia y asi bla bla bla.

alguien lo sube? ah y el de pacman arreglenlooooo.

Anónimo dijo...

Yo le doy al Link y no me aparece el Programa

Marce dijo...

se cayoo el lik

Anónimo dijo...

.l.

Unknown dijo...

donde puedo ver el codigo fuente , ya no esta disponible para descargarlo y tengo que entregar uno para el jueves AYUDAAAAAAAAAA!!!!

Publicar un comentario