Un rozzo Pacman
Ecco il
codice che vedremo a lezione giovedì per iniziare a parlare del programma di Formula1 (
HomeWork4).
- Pacman (rappresentato dal carattere C ) viene mosso battendo i numeri da 1 a 9
- le direzioni corrispondono ai caratteri del tastierino numerico
- I fantasmi non sono gestiti
- il carattere q fa uscire e stampare il punteggio acquisito
- ogni asterisco dà un punto
- i 4 @ negli angoli danno 10 punti ciascuno
Attenzione: i due labirinti in twiki vengono un po' schifosi. Guardate il codice.
All'inizio il labirinto è nella condizione:
|===============================|
|@ * * *|* * * * * * * *|* * * @|
| ===== | ============= | ===== |
|*|* * * * * * * * * * * * * *|*|
| | | | === ========= === | | | |
|* *|*|* * * * * * * * * *|*|* *|
|== | | ===== ===== ===== | | ==|
|* *|* * * *|* * * *|* * * *|* *|
| | | ===== | =---= | ===== | | |
|*|* * * *|*|*| |*|*|* * * *|*|
| | ===== | | | | | | ===== | |
|*|* * * *|*|*| |*|*|* * * *|*|
| === | | | | ===== | | | | === |
|* * *|*|* * * * * * * *|*|* * *|
| ===== | | ========= | | ===== |
|* * * * *|* * * * * *|* * * * *|
| ======= | ========= | ======= |
|* *|* * * * * *C* * * * * *|* *|
|== | === | ========= | === | ==|
|* *|* * *|* * * * * *|* * *|* *|
| ======= | ========= | ======= |
|@ * * * *|* * * * * *|* * * * @|
|===============================|
Codice
Attenzione: come al solito la riga degli
#include
non si vede (ma c'è) perchè <stdio.h> viene interpretato dal browser come un tag HTML.
Warning: Can't find topic Programmazione1/AA0506/PZ/PacMan/pacman.c
--
AndreaSterbini - 17 Nov 2003