Il gioco dell'orso diventa un videogioco

Il gioco dell'orso, un antico gioco inciso su pietra riscoperto grazie dell'associazione culturale DocBI a Forgnengo, frazione di Campiglia Cervo (Biella), ora vive anche in edizione digitale.

Gli appassionati di Informatica del Python Biella Group hanno trasformato l'antico gioco di cui si era perduta la memoria in un videogioco, disponibile gratuitamente a tutti, collaborando assieme a DocBI per riscoprire, sviluppare le regole e le modalità di gioco.

Proprio in uno dei primi incontri del gruppo, Maria Teresa Panunzio, una delle fondatrici, propose come sfida la realizzazione del gioco dell'orso, sfida che Mario Nardi, un altro fondatore, raccolse presentando il risultato nell'incontro successivo, che è l'embrione del gioco messo a disposizione su Internet.

Da quella prima realizzazione con grafica semplice e spartana, che permetteva solo una partita tra due persone, ci sono stati molti miglioramenti.

Tra la fine del 2022 e l'inizio del 2023 al gioco ha dato un grosso contributo lo studente bolognese Angelo (Xuanqiang) Huang che, avendo conosciuto il gioco grazie alle attività del gruppo, ha deciso di implementare le logiche di "intelligenza artificiale", rendendo possibile giocare anche contro il computer.

La versione ad oggi disponibile sul sito https://pythonbiella.itch.io/orso e giocabile senza dover installare nulla sul proprio personal computer, è utilizzabile anche da tablet ed eventualmente da cellulare.

E' stata implementata in Python utilizzando una delle librerie più diffuse per lo sviluppo di giochi, ovvero PyGame, è distribuita con licenza MIT ed è open source, ovvero il codice sorgente è visibile a tutti, con libertà ed invito a migliorarlo.

Immagini e grafica a cura di Enrico Battuello e Stefano Gunella.
Musica "Games Worldbeat" di Bernardo R. , da http://freesound.org

Grafica titoli creata con https://textcraft.net/

Le regole del gioco

Ricordiamo velocemente le regole del gioco per chi vorrà raccogliere la sfida e provare il gioco.

La sfida è tra due contendenti: un giocatore manovra una pedina (l'orso) e l'avversario tre (i cacciatori).

Il tavoliere di gioco è costituito da due cerchi concentrici divisi in quattro da due diametri perpendicolari nonché da quattro archi di cerchio simmetricamente disposti a intersecare i diametri stessi e il cerchio esterno; le intersezioni che si contano sono pertanto 21.

Prima di iniziare il gioco nella versione digitale è possibile selezionare le seguenti opzioni:

- giocare contro il computer o contro un amico

- iniziare la prima manche come cacciatore o come orso

- partire con la disposizione iniziale classica (con cacciatori e orso alle estremità opposte) o con la disposizione “centrale”, ovvero con cacciatori e orso posizionati nel cerchio centrale



Si muove per primo l'orso e il giocatore dovrà selezionare la casella destinazione prescelta tra quelle evidenziate con l’orma.


Il turno del cacciatore invece si divide in due momenti: con il primo click il giocatore deve selezionare uno dei tre cacciatori a disposizione e con il secondo, la casella destinazione prescelta tra quelle evidenziate con i piedi.



Il gioco procede alternando le mosse dei due avversari che spostano le proprie pedine da un'intersezione all'altra. I cacciatori cercano di chiudere l'orso impedendogli qualsiasi movimento. Se esso non viene immobilizzato entro il numero di mosse stabilito (40, non perché stabilito in base a studi particolari, ma perché un numero accettabile per dare un po' di fiato ad un giocatore poco esperto) significa che si è dileguato e vince, altrimenti vincono i cacciatori.

Abitualmente i contendenti giocano due manches, una nei panni dell'orso e l'altra nei panni dei cacciatori. 

Vince il giocatore che nelle due manches avrà fatto più mosse nei panni dell'orso.


Video dedicati disponibili su YouTube

Nel mese di maggio 2023 Python Biella Group ha organizzato due serate di approfondimento  dedicati all'implementazione del gioco dell'orso:

  • “Gioco dell'Orso: le origini del gioco, dall'implementazione a caratteri alla pubblicazione come Web Application” 


  • “Gioco dell'Orso: la riscoperta di un gioco antico con metodi di intelligenza artificiale” 

Ricordiamo anche che tutti i riferimenti di Python Biella Group sono disponibili a questo link:

https://linktr.ee/PythonBiellaGroup

Leave a comment

Log in with itch.io to leave a comment.