COMECOCOS- PacMan
É un dos videoxogos máis famosos no mundo. Pacman é un videoxogo arcade , creado en Xapón pola empresa Nancu nos anos 80. A repercusión foi tal que conseguiu o record Guiness por ser o xogo arcade con máis éxito de todos os tempos.

O todo poderoso Space invaders foi derrocado por Pacman nos anos 80.
Ata a chegada de PacMan, os videoxogos consistían basicamente en disparar. En xeral eran todos xogos violentos. PacMan aportou unha nova visión dos videoxogos, con máis humor e sen violencia.
O nome do xogo ven da palabra xaponesa "paku" que fai referencia ao ruído que fan as queixadas ao abrir e pechar, e que posteriormente deu lugar ao nome Pacman.
O protagonista é un círculo amarelo que abre e pecha a boca para tragar puntiños amarelos. As súas inimigas son 4 simpáticas pantasmas de nome, Blinky, Pinky, Inky, Clyde
|
PACMAN
|
BLINKY
É un cazador |
PINKY
Corta o paso a Pacman |
INKY
Calculador e Imprevisible |
CLYDE
Tímido |
Como vedes, cada pantasma ten unha personalidade distinta, pero para simplificar no noso xogo todas elas van ter o mesmo comportamento.
O obxectivo do xogo é conseguir que Pacman coma todas a boliñas amarelas sen ser atrapado polas pantasmas que o perseguen.
O xogo remata cando Pacman acaba coas boliñas amarelas ou ben, cando as pantasmas o pillan.
VIDEOXOGO PACMAN1
Xoga unha partida para estudar os movementos das personaxes do xogo.
É dicir, débese programar o xogo para que:
- Pacman viaxe polo labirinto sen atravesar as paredes, guiado só polas frechas do teclado.
- Colocar a comida polos corredores.
- A comida ten que desaparecer ao paso de Pacman.
- As pantasmas teñen que aparecer en sitios aleatorios e con percorridos ao chou.
- O xogo remata cando Pacman come todas as bolas amarelas ou é pillado por unha pantasma.
Conceptos que se van traballar:
- Creación de clons.
- Utilización de mensaxes.
- Movementos aleatorios.
- Cambios de vestimenta
- Uso de condicionais.
- Uso de variables.
PASOS
- Creación e programación de fondos.
- Creación dos obxectos do videoxogo. Comida, Pacman, Pantasmas.
- Comida. Programación. Clons
- Pacman. Programación.
- Pantasmas. Programación.
PASO 1: Creación e programación de FONDOS
Como nos anteriores xogos empezamos creando e programando os fondos.
Para este xogo de iniciación necesítanse tres fondos: Fondo de xogo, Fondo de gañador e Fondo de partida perdida.
O fondo máis complexo é o escenario do xogo. Hai que debuxar un labirinto onde Pacman poida moverse con folgura para poder atrapar a comida.
OLLO!!: As cores que utilices deben ser cores sólidas para que Pacman rebote e non atravese as paredes. Se non se utilizan cores sólidas Pacman non as distingue e o seu comportamento non responderá á programación.
Se queres, podes utilizar a que se debuxou para este exemplo. Preme para descargar o FONDOdeXOGO.
![]() |
![]() |
![]() |
Comezamos, como sempre, programando os fondos.
Utilizaremos a programación dos fondos para definir as variables iniciais. O propósito é ter rutinas de programación para que resulte máis sinxelo programar, realizar pasos similares en todos os xogos para afrontar os retos con éxito.
![]() |
Ao premer a bandeira verde:
PUNTOS: É un número igual as boliñas amarelas que vai comendo Pacman, É dicir os puntos serán igual a comida que vai tomando Pacman. COMIDA: É o número total de boliñas amarelas que come Pacman.
Son moi importantes, xa que cando os PUNTOS=COMIDA, a partida será gañada polo xogador/a.
![]() |
![]() |
Ao recibir a mensaxe WINNER
|
![]() |
Ao recibir a mensaxe GAMEOVER:
|
PASO 2: Creación dos Obxectos
As personaxes de programación do xogo de PACMAN presentadas na introdución, están presentes nun sen fin de cousas, debuxos animados, películas, camisetas, xogos, moedeiros etc.
Os obxectos deste xogo están debuxados no programa de tratamento de imaxes Gimp, pero podes utilizar calquera programa, o propio de Scracht, Photoshop ou incluso Paint.
Estas personaxes unha vez debuxados ábrense no editor de Scracht para incluílas como obxectos programables.
Necesítanse para desenvolver o videoxogo os seguintes obxectos:
|
1. PACMAN
|
|
![]() |
|
2. COMIDA
|
![]() |
|
|
3. PANTASMAS
|
|
![]() |
PASO 3: Comida. Programación. Clons
Para encher o fondo de xogo de comida utilizaremos a ferramenta de creación de clons. Así programamos unicamente un obxecto. Da outra forma, hai que ter cada boliña de comida por separado e resulta máis complexo.
Para programar obxectos hai que ter claro as súas funcións e movementos das personaxes:
- En todos os corredores do Pacman. ten que existir comida.
- Non pode estar sobre as paredes do labirinto.
- Cada vez que se crea un clon de comida, temos que contalo para saber cantas boliñas temos cando empece a partida.
- Cada vez que Pacman as toque, teñen que desaparecer e subir un punto ao marcador.
- No momento en que os PUNTOS(boliñas comidas por Pacman) sexa igual ao número de comida, o xogador ou xogadora gañan a partida.
![]() |
En canto prememos a bandeira verde:
O primeiro: Crea 15 clons na mesma fila (separados x=-29)
O segundo: Crea 7 filas cubrindo todo o escenario de arriba abaixo. Fixamos o comezo e imos baixando nas filas y=-50.
|
![]() |
A cada clon
![]() ![]()
|
![]() |
|
PASO 4: Pacman. Programación.
A programación de esta pequena estrela dos videoxogos é sinxela. Pacman ten que:
- Móvese cara dereita, esquerda, arriba e abaixo coa axuda das frechas do teclado.
- Ten un movemento continuo de queixadas.
- Cada vez que toca o muro do labirinto (neste caso azul) rebota.
- Cando toca comida, desaparecen e suma un punto
- Cando toca Pantasma, o xogo remata, cambia a pantalla e detense.
![]() |
Ao premer a bandeira verde:
|
![]() |
Ao recibir COMEZA (lembrar que esta mensaxe tarda 4 segundos dende que se preme a bandeira verde, tempo suficiente para que a comida se coloque).
|
![]() |
Ao recibir COMEZA:
|
![]() |
|
PASO 5: Pantasmas. Programación
Neste exemplo, as pantasmas teñen unha programación a través da creación de clons. De este xeito, só hai que programar un obxecto o que simplifica o traballo.
No xogo clásico de Pacman hai 4 pantasmas protagonistas, Blinky, Pinky, Inky e Clayd.
- Aparecen en puntos aleatorios (ao chou) do escenario que non son as paredes do labirinto.
- Teñen movementos en vertical e horizontal.
- Toman a dirección do seu camiño ao chou.
![]() |
Ao recibir COMEZA:
|
![]() |
Cada clon ou pantasma:
![]()
Exemplo: 90x2= 180º ou 90x(-2)= -180º
|
Para ver o programa completo, PREME AQUÍ.
DESAFÍO: PACMAN 2
O desafío que se expón ten tres partes:
- Poñer 3 vidas. Remata o xogo cando as pantasmas pillen a Pacman por 3 veces.
- Cantos máis puntos teñas, máis velocidade terán as pantasmas.
- Por a música do xogo.
| Obxectivos |
|
| Obxecto | comida, Pacman e pantasmas |
| Escenario | Fondo de Xogo |
| Comandos necesarios | ![]() |




































