Come si confronta la complessità del Go con gli Scacchi?
Mettiamoli uno contro l'altro, come un gioco.
- Confronto delle posizioni possibili:
Numero di posizioni possibili in una partita di Go: 10^(10^48) a 10^(5.3 × 10^170)
Numero di posizioni possibili in una partita di scacchi: ~10^43 a 10^50
Ecco perché i computer hanno difficoltà a giocare a Go. Ok, quindi ovviamente Go ha più posizioni possibili. Punteggio 1 punto per Go.
Aspetta un minuto però, cosa rende un gioco complesso? Sicuramente c'è più "complessità" che il numero di posizioni che possono presentarsi? Voglio dire che un mazzo di carte ha 10^68 possibili disposizioni, e Go Fish non è poi così complicato. Quindi cos'altro rende un gioco "complesso"?
2. Confronto delle tattiche:
Tattiche degli scacchi - Le tattiche sono linee di forza in un gioco con guadagni e risultati tangibili. Il calcolo delle tattiche negli scacchi implica più che la semplice visualizzazione della mossa dei pezzi - richiede un'esatta precisione. Imagine trying to look 10 moves ahead in a position, while also remembering the placement of 32 moving pieces on the board, and the way they all connect with one and other in various ways. This is a taxing process. There are an enormous amount of categories of chess tactics, here’s a list I found on the internet. I had to remove about 15 of them just to make this list manageable. Many of these tactics are actually categories of tactics, and have several sub-categories of tactics within them.
- Fork
- Sacrifice
- Attacking the King
- Hanging Piece
- Simplification
- Interference
- Skewer
- Smothered Mate
- Clearance Sacrifice
- Stalemate defense
- Deflection
- Trapped Piece
- Desperado
- Overloading
- Discovered Attack
- Double Check
- Windmill
- Pin
- X-Ray
- Zugzwang
- Zwischenzug
- Removal of the Defender
- Exchange Sacrifice
Go Tactics - In contrast, i pezzi in Go non si muovono molto, ogni pezzo agisce in modo identico, e ogni pezzo si connette solo con un massimo di altri 4 punti. Questo rende le linee di forzatura molto più facili da calcolare. La complessità del Go non risiede nelle linee di forzatura, ma nella strategia astratta. Per confronto, queste sono quasi tutte le tattiche di forzatura in Go:
- Ladder
- Net
- Snapback
- Doppio atari
- Gare di cattura
- Taglio e connessione
- Lotta per la vita e la morte
- Ko
Segna 1 punto per gli scacchi. Punteggio attuale: 1 a 1
3. Confronto della strategia:
Go - La strategia comporta piani a lungo termine e valutazioni intangibili - è qui che Go batte gli scacchi. La strategia di Go è altamente intuitiva. Poiché è possibile posizionare un pezzo su qualsiasi intersezione, le possibilità sono infinite. Se chiedi a 5 diversi maestri di Go quale sia la mossa migliore in una posizione, otterrai 5 risposte diverse. Si potrebbe obiettare che gli scacchi erano probabilmente allo stesso modo prima che i motori di scacchi computerizzati fossero costruiti, ma mi piace pensare che i motori di Go come AlphaGo cominceranno a raffinare e definire correttamente la corretta strategia di Go in futuro.
Scacchi - La strategia degli scacchi è ancora estremamente complicata, la differenza è che la strategia degli scacchi è leggermente più tangibile di quella di Go. La quantità e la profondità delle strategie degli scacchi non si avvicina al Go però.
Punteggio 1 punto per Go. Punteggio attuale: 2 punti Go, 1 punto scacchi.
4. Numero di regole da ricordare:
Scacchi - Gli scacchi hanno ovviamente più regole del Go, il che li rende più complicati da imparare all'inizio. Devi imparare come si muovono 6 pezzi diversi, come catturano, altre 3 mosse speciali solo per i pedoni (en passant, promozione, mossa iniziale), e devi ricordare lo strano modo in cui i pedoni catturano, e che i cavalieri saltano sui pezzi e gli altri pezzi no. Devi imparare le 5 leggi dell'arrocco. Devi imparare lo scacco, il doppio scacco, e gli 8 diversi modi in cui la partita può finire - scacco matto, stallo, ripetizione di 3 mosse, regola delle 50 mosse, scacco perpetuo, patta per accordo, patta per materiale insufficiente. E devi imparare tutto questo solo per iniziare a giocare a scacchi. C'è una storia famosa di un gran maestro di scacchi che ha dovuto chiamare l'arbitro solo per chiarire le leggi dell'arrocco. Quindi in breve - gli scacchi hanno un sacco di regole.
Go - Il Go ha meno regole degli scacchi. È molto più semplice imparare le regole del go. Per fare un paragone, ecco tutto quello che devi imparare per giocare a Go:
- Cattura delle pietre/conteggio delle libertà
- Corde/cattura delle corde
- Vita e morte e il concetto di occhi
- La regola del ko
- Sistema dell'Handicap
- Conteggio del territorio
Segna 1 punto per gli scacchi. Punteggio attuale: 2 - 2
Risultato finale - È un pareggio (o un Seki? Non sono sicuro di usare correttamente questo termine).
Gli scacchi hanno tattiche e regole più complesse. Il Go ha una strategia più complessa e un numero molto più grande di posizioni possibili.
Articoli simili
- Come codificare gli scacchi e costruire un motore di scacchi in Python
- Quale app per gli scacchi e quale software video usi per fare video didattici sugli scacchi? Vorrei fare video nella mia lingua, il tagalog.
- Cos'è la complessità del modello nell'apprendimento automatico?
- Qual è la complessità temporale dell'algoritmo GCD di Euclide?