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
7 8 9
4 5 6
1 2 3
  • I fantasmi non sono gestiti smile
  • 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

Topic attachments
I Attachment History Action Size Date Who Comment
C source code filec pacman.c r3 r2 r1 manage 4.1 K 2003-11-19 - 20:44 AndreaSterbini  
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2004-11-04 - AndreaSterbini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback