Gioco dell'orso - Parte 1
Realizzare il "Gioco dell'Orso" in Python è stato per me un esercizio divertente, tanto che l'ho realizzato in diverse versioni.La storia, la descrizione e le regole del gioco potete trovarle al link che aveva fornito Maria Teresa:
https://vallecervobiella.wordpress.com/il-gioco-dellorso
Questo primo articolo descrive la versione "procedurale" classica, con interfaccia utente semplicissima, a caratteri. Nei prossimi articoli descriverò la versione ad oggetti, quella grafica e se ci riuscirò, quella giocabile contro l'intelligenza artificiale.
Il codice sorgente commentato può essere trovato a questo link:
https://bitbucket.org/Burlesco/bear-and-hunter-s-board-game/src/master/Procedural/bear2players.py
La prima decisione che ho dovuto affrontare, decisione che poi è rimasta inalterata in tutte le versioni successive, era quella di come modellare la "scacchiera"/la tavola del gioco:
La mia scelta è stata quella di assegnare dei numeri da 0 a 20 (dall'alto verso il basso e poi da sinistra a destra) per ogni punto di intersezione dove le pedine potevano essere posizionate.
Per ogni posizione poi il carattere "_" indica l'assenza di pedine; "1" indica la presenza di un "cacciatore", "2" la presenza dell'orso.
Fatta questa premessa penso possiate capire il codice e attendo i vostri suggerimenti.
Burlesco (PythonGroupBiella)

Nessun commento:
Posta un commento