You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Python/Esercizi/Matrici.py
+3-3
Original file line number
Diff line number
Diff line change
@@ -189,9 +189,9 @@ def es6(matrice):
189
189
Al disopra della matrice (o dovunque preferiate) dovrà esserci un contatore delle vite del personaggio e un contatore dei punti.
190
190
All'interno dell matrice saranno presenti dei nemici, rappresentati con il carattere '#' che ad od ogni turno si sposteranno in una casella casuale adiacente (non in diagonale).
191
191
Se un nemico entra a contatto con il nostro PG, si trovano quindi sulla stessa casella, il PG perderà una vita.
192
-
L'obbiettivo del PG è quello di raccogliere punti '+' in giro per la matrice. Il primo punto apparirà in una posizione casuale diversa da quella del PG e del nemico. I successivi punti
193
-
compariranno sempre in posizioni casuali diverse da quelle del PC e dei nemici (che andranno aumentando ogni volta che il punto cambia posizione, comparendo in caselle casuali diverse
194
-
da quella del PG, di altri NPC e del punto). Anche i nemici posono prendere i punti '+', facendo comparire altri nemici.
192
+
L'obbiettivo del PG è quello di raccogliere punti '+' in giro per la matrice. I punti appariranno sempre in posizioni casuali diverse da quelle del PG e dei nemici (che andranno
193
+
aumentando ogni volta che il punto cambia posizione, comparendo in caselle casuali diverse da quella del PG, di altri NPC e del punto). Anche i nemici posono prendere i punti
194
+
'+', facendo apparire altri nemici (che inoltre si incrementeranno di uno ogni n punti presi dal giocatore(n è un valore a vostra scelta)).
195
195
Il gioco va in GAME OVER quando il PG perde tutte e 3 le sue vite.
196
196
197
197
Per lo svolgimento di questo esercizio consiglio di usare copiare la traccia su uno script vuoto, strutturando il programma su più funzioni con ruoli ben precisi.
Copy file name to clipboardExpand all lines: Python/Soluzioni/Matrici.py
+3-3
Original file line number
Diff line number
Diff line change
@@ -362,9 +362,9 @@ def es6(matrice):
362
362
Al disopra della matrice (o dovunque preferiate) dovrà esserci un contatore delle vite del personaggio e un contatore dei punti.
363
363
All'interno dell matrice saranno presenti dei nemici, rappresentati con il carattere '#' che ad od ogni turno si sposteranno in una casella casuale adiacente (non in diagonale).
364
364
Se un nemico entra a contatto con il nostro PG, si trovano quindi sulla stessa casella, il PG perderà una vita.
365
-
L'obbiettivo del PG è quello di raccogliere punti '+' in giro per la matrice. Il primo punto apparirà in una posizione casuale diversa da quella del PG e del nemico. I successivi punti
366
-
compariranno sempre in posizioni casuali diverse da quelle del PC e dei nemici (che andranno aumentando ogni volta che il punto cambia posizione, comparendo in caselle casuali diverse
367
-
da quella del PG, di altri NPC e del punto). Anche i nemici posono prendere i punti '+', facendo comparire altri nemici.
365
+
L'obbiettivo del PG è quello di raccogliere punti '+' in giro per la matrice. I punti appariranno sempre in posizioni casuali diverse da quelle del PG e dei nemici (che andranno
366
+
aumentando ogni volta che il punto cambia posizione, comparendo in caselle casuali diverse da quella del PG, di altri NPC e del punto). Anche i nemici posono prendere i punti
367
+
'+', facendo apparire altri nemici (che inoltre si incrementeranno di uno ogni n punti presi dal giocatore(n è un valore a vostra scelta)).
368
368
Il gioco va in GAME OVER quando il PG perde tutte e 3 le sue vite.
369
369
370
370
Per lo svolgimento di questo esercizio consiglio di usare copiare la traccia su uno script vuoto, strutturando il programma su più funzioni con ruoli ben precisi.
0 commit comments