Think Go: Briscola

La Briscola contro il computer, con tre livelli di avversario, e un progetto in Go fatto apposta per essere studiato.

Sistemi
Linux · Windows · macOS
Licenza
GPL-3.0
Costo
Nessuno

Legame dichiarato. Think Go: Briscola la sviluppo io, ed è il mio primo videogioco: ve ne parlo da autore, non da recensore neutrale.

Anteprima illustrativa

Cosa fa e per chi

Think Go: Briscola è il mio primo videogioco, scritto in Go con l'interfaccia grafica Fyne. L'ho fatto per imparare il linguaggio con un progetto completo, dall'architettura ai test, fino alle build automatiche.

È per chi vuole fare una partita a Briscola, e per chi sta imparando a programmare e cerca un progetto vero da leggere: mazzo, giocatori e logica stanno in moduli separati.

Le funzioni principali

  • tre livelli di avversario: scelte casuali, valutazioni euristiche e minimax con potatura alfa-beta;
  • punti, turno e numero di mano sempre visibili;
  • le carte dell'avversario coperte in alto, il tavolo al centro e la vostra mano in basso;
  • eseguibili per Linux, Windows e macOS preparati in automatico con GitHub Actions.

Il limite da conoscere

È previsto un adattamento dell'avversario al vostro livello di gioco, ma il passaggio da un comportamento all'altro non è sempre preciso.

Scaricare Think Go: Briscola

Linux

Windows

macOS

Codice sorgente e licenza

Think Go: Briscola è software libero, con licenza GNU General Public License, versione 3 (GPL-3.0).

Potete usare il programma, studiarne il codice, modificarlo e ridistribuirlo. Chi lo ridistribuisce, modificato o no, deve farlo con la stessa licenza e mettere a disposizione il codice sorgente.

Il README aggiunge che il progetto nasce per scopi didattici: il testo della licenza che vale è nel file LICENSE del repository.

© 2026 Lorenzo De Marco (Lorenzo DM). Il testo completo della licenza è nel repository, insieme al codice.

Articoli e video

Il video si carica da YouTube (Google) solo quando premete play. Privacy e cookie

Come sostenere Think Go: Briscola

Think Go: Briscola è software libero e resta libero. Se vi è utile, potete aiutarmi in quattro modi.

  • Usate Think Go: Briscola e parlatene a chi potrebbe servire: è il sostegno più semplice di tutti.
  • Segnalate i problemi. Se qualcosa non funziona, aprite una segnalazione su GitHub: scrivete che cosa avete fatto, che cosa vi aspettavate e che cosa è successo.
  • Contribuite. Correzioni, traduzioni e documentazione: potete proporre una modifica al codice con una pull request.