
Szachy są dla szarych komórek tym, czym dla procesora program Orthos. W czasach zimnej wojny były wręcz potwierdzeniem statusu intelektualnego „narodu” sowieckiego, a apogeum ich popularności nastąpiło w 1972 roku, gdy z Borysem Spasskim zmierzył się na Islandii, w meczu o mistrzostwo świata, Amerykanin Robert James Fischer. Nic dziwnego, że próby wykorzystania komputerów do gry w szachy mają swój początek ponad pół wieku temu.
- 1.Wstęp
- 2.Początki
- 3.Komputerowy zapis partii i pozycji
- 4.Oprogramowanie szachowe
- 5.Jak działa silnik szachowy
- 6.Czym silnik różni się od człowieka
- 7.Słabe strony silników – przykłady
- 8.Styl
- 9.Strategie antykomputerowe
- 10.Ocena siły silnika
- 11.Turnieje i mecze komputerów i silników
- 12.Sławne mecze człowiek kontra maszyna
- 13.Komputer kontra centaur
- 14.Niedozwolone wspomaganie w grze „przy desce”
- 15.Superkomputery szachowe
- 16.Wieloprocesorowość, liczba bitów, GPU
- 17.Internet
- 18.Szachownice DGT
- 19.Domowe komputery szachowe, PDA, komórki, Linux
- 20.Szachy a przetwarzanie rozproszone
- 21.Przyszłość szachów ery komputerów
- 22.Wybrane pojęcia
- 23.Wprowadzenie do zasad gry, notacja szachowa
Gra w szachy, trening i sposób kibicowania najbardziej zmieniły się w ciągu ostatnich kilkunastu lat. Dzisiaj nawet domowe pecety mogą obliczać miliony pozycji na sekundę. Oprogramowanie szachowe jest powszechnie dostępne i już całkiem „inteligentne”, choć pod wieloma względami ludzkiego mózgu wciąż nie zastąpi. Internet pozwala grać w hotelowym pokoju w Tokio z naukowcem z bazy na Antarktydzie, i to w czasie rzeczywistym, albo śledzić, jak najbardziej na żywo, cudze partie (w programie lub na stronie internetowej).
Postaram się możliwie przystępnie pokazać zastosowanie komputerów w szachach. Będzie trochę historii, przedstawię różne rodzaje oprogramowania szachowego i możliwości gry w sieci, wyjaśnię sposób działania silników (łącznie z przykładami ich słabych stron), nie zabraknie też skandali związanych z komputerowym albo... ludzkim wspomaganiem.
Artykuł jest skierowany przede wszystkim do Czytelników zainteresowanych wykorzystaniem technik informatycznych w różnych dziedzinach, nie do szachistów chcących skuteczniej ich użyć w swoim treningu, choć pewnie okaże się przydatny wielu niedzielnym graczom. Nie znajdziecie w nim szczegółowych instrukcji, jak korzystać ze statystyk szachowej bazy danych albo ustawić parametry silnika do gry z innym silnikiem, nie będzie też zbyt wiele o programowaniu silnika albo szczegółach protokołów serwerów do gry w szachy.
Niektóre rozdziały wymagają znajomości reguł gry i zasad ustalania wyniku. Wprawdzie jest to wiedza łatwo dostępna w internecie, choćby na stronach Wikipedii, to jednak postanowiłem omówić podstawy (ostatni rozdział). Nie tylko przedstawiłem możliwie zwięźle zasady wykonywania posunięć i cel partii szachowej, ale także opisałem mniej znane zasady kończenia partii (niekiedy należące nie tyle do reguł gry, co do regulaminu zawodów), co też jest niezbędne do pełnego zrozumienia rozdziału o słabych stronach silników. W artykule znalazł się także opis notacji szachowej, zarówno podstawowej, jak też w postaci zrozumiałej dla oprogramowania, i słowniczek wybranych pojęć, których nawet osoby umiejące grać w szachy (znające zasady gry) nie muszą znać lub rozróżniać.
Rozdziały poświęcone działaniu silników to przede wszystkim efekt kilku lat kibicowania z włączonym silnikiem oraz treningu. Czasem podpierałem się analizami z raportów na stronie firmy ChessBase, w jednym miejscu skorzystałem ze strony Gamedev.net. Korzystałem też ze stron producentów sprzętu i silników oraz wywiadów z ich programistami. W przypadku historii starszej niż ostatnia dekada korzystałem m.in. ze stron: Computerhistory.org, Chessbase.com i Wikipedii.
Diagramy zamieszczone w artykule zostały wykonane w programach Fritz i ChessBase Light firmy ChessBase, z wyjątkiem tych we wprowadzeniu do reguł gry, które ze względu na możliwość ustawiania nieprawidłowych pozycji powstały przy użyciu skryptu forum „Magazynu Szachista” (za zgodą administratora forum, za co serdecznie dziękuję).
- 1.Wstęp
- 2.Początki
- 3.Komputerowy zapis partii i pozycji
- 4.Oprogramowanie szachowe
- 5.Jak działa silnik szachowy
- 6.Czym silnik różni się od człowieka
- 7.Słabe strony silników – przykłady
- 8.Styl
- 9.Strategie antykomputerowe
- 10.Ocena siły silnika
- 11.Turnieje i mecze komputerów i silników
- 12.Sławne mecze człowiek kontra maszyna
- 13.Komputer kontra centaur
- 14.Niedozwolone wspomaganie w grze „przy desce”
- 15.Superkomputery szachowe
- Akumulatory – przegląd technik 51
- HP Elite Tour, czyli podglądamy, jak powstają najlepsze notebooki HP 37
- 3D w komputerze, czyli AMD HD3D kontra Nvidia 3D Vision (2) 63
- Nvidia Kal-El – czterordzeniowy następca Tegry 2 68
- Nvidia Tegra 2 – znajomy gracz w nowym środowisku 29
- Intel wdraża produkcję tranzystorów z trójstronną bramką 43
- Płyty główne firmy ASUS z serii P67/H67 – na drodze do perfekcji 52
- Chmurowa futurologia 35
- Office Live Web Apps - biur(k)o na wynos 43
- Akumulatory – przegląd technik 51
- Intel wdraża produkcję tranzystorów z trójstronną bramką 43
- Cloud computing w przykładach 46
- Płyty główne firmy ASUS z serii P67/H67 – na drodze do perfekcji 52
- 3D w komputerze, czyli AMD HD3D kontra Nvidia 3D Vision (2) 63
- HP Elite Tour, czyli podglądamy, jak powstają najlepsze notebooki HP 37
- Nvidia Tegra 2 – znajomy gracz w nowym środowisku 29
- Nvidia Kal-El – czterordzeniowy następca Tegry 2 68
- Usługi w chmurze Microsoftu kierowane do użytkowników indywidualnych 186
- HP Elite Tour, czyli podglądamy, jak powstają najlepsze notebooki HP 37
- Akumulatory – przegląd technik 51
- Intel wdraża produkcję tranzystorów z trójstronną bramką 43
- Nvidia Tegra 2 – znajomy gracz w nowym środowisku 29
- 3D w komputerze, czyli AMD HD3D kontra Nvidia 3D Vision (2) 63
- Office Live Web Apps - biur(k)o na wynos 43
- Płyty główne firmy ASUS z serii P67/H67 – na drodze do perfekcji 52
- Nvidia Kal-El – czterordzeniowy następca Tegry 2 68
- Chmurowa futurologia 35
- Nvidia CUDA w nowym wydaniu 13
- Takie okno chyba każdy chciałby mieć. Najlepiej zaraz 19
- IBM tworzy pamięci magnetyczne na poziomie molekularnym 21
- UPU – następny krok w ewolucji jednostek obliczeniowych? 26
- Ile kosztuje Thunderbolt? 29
- AMD "Lightning Bolt" - co różni go od Thunderbolta? 38
- Technologia Ultra-D przerobi każdy obraz na trójwymiarowy, przy tym niewymagający okularów 10
- AMD szykuje własny interfejs, alternatywę dla Thunderbolta? 16
- Procesory Qualcomm Snapdragon w telewizorach smart TV 6
- Legendarne etui G-Form do tabletów na polskim rynku 3
- Genius na CES 2012 1
- Trojany kradnące dane bankowe atakują tysiące komputerów każdego dnia 0
- Xavax: tańsze ogrzewanie domu przez Internet 2
- Tablety Lark FreeMe: tak tanio jeszcze nie było 1
- Atak phishingowy na użytkowników Allegro - rzekome zwolnienie z prowizji 2
- Polska premiera kart Radeon HD 7950: Asus, HIS, Gigabyte 1
- 2011 - dobry rok dla graczy sponsorowanych przez SteelSeries. 2012 zapowiada się równie dobrze... 0
- Impakt na DISTREE EMEA 2012 r. 0
- Komputronik SA wybrał Wynalazek Roku 1
- Oryx do laptopa 0
- Zbyt piękne, żeby było prawdziwe! Co może kryć się za loteriami online 0
- Nowa odsłona kultowej gry Tony Hawk już w Polsce! 1
- Canyon Stealth Series – dyskretna technologia 0
- Obudowy Tron200 i Tron200 EX – nowe modele od HanJunga 1
- 11Podkręcanie AMD Ahtlon 64 X2 3800+ (35W)05:42 | Bajt
- 62Który monitor do gier wybrać ?05:40 | Witax
- 6Jakie czesci pozmieniac?05:32 | Bajt
- 18Geforce 9800GTX POMOCY!05:26 | strykul
- 0Najlepszy hosting serwerow gier?05:15 | FoQs
- 14monitor 1000 zł, do pracy, czytania, pisania, 0 gier04:53 | 2000Mini
- 3Dysk SSD do Windowsa 7 w odniesieniu do Cruciala 6404:35 | 2000Mini
- 1RAID0 - niebieskie napisy folderów04:32 | 2000Mini
- 1Log ComboFix do sprawdzenia04:02 | filutka78
- 89Izrael+USA vs Iran03:59 | Keyser_Soze
- 148Raje podatkowe03:21 | bielas
- 262Fractal Design ARC Pure Black Window03:08 | Tenshi
- 447KANDO - rzecz o egzotycznych DDR2 i DDR302:54 | ELDER
- 3045World of Tanks02:43 | bolonski
- 9816Tanie granie02:39 | PCmaniac
- 444ATI/AMD Catalyst Display Driver [Temat zbiorczy]02:16 | Riseofme
- 156Czy my żyjemy jeszcze w suwerennym panstwie?02:09 | Tengen
- 25413Prezentujemy swoje maszynki.01:55 | Tenshi
- 26297Battlefield 301:38 | adam22
- 796Mass Effect 301:20 | Pulpit


0%
0%
0%
Na tym obrazku jest błąd. Biały pion nie może pójść na ukos w wolne miejsce.
No chyba ze ta wydłużona strzałeczka oznacza, że tam stanie czarny pion i biały moze go zbić.
Bardzo dobry artykuł, nietypowy
0%
Na tym obrazku jest błąd. Biały pion nie może pójść na ukos w wolne miejsce.
No chyba ze ta wydłużona strzałeczka oznacza, że tam stanie czarny pion i biały moze go zbić.
Spójrz na podpis rysunku. Z prawej strony jest bicie w przelocie! Czarny pion nie musi stanąć na tym polu, wystarczy że w pierwszym ruchu pójdzie o dwa.
http://pl.wikibooks.org/wiki/Szachy/Bicie_w_przelocie
0%
0%
Świetny artykuł.
Moim zdaniem przydałoby się więcej artykułów o interesujących zastosowaniach komputerów, a nie tylko o tym który podzespół jest lepszy.
0%
http://pl.wikibooks.org/wiki/Szachy/Bicie_...zelocie
Nie wiedziałem tego, dzięki za informację
0%
67%