• Wszystkie publikacje
  • Aktualności
  • Artykuły
  • Dyskusje na forum
  • Pliki do pobrania
  • Artykuły
  • Aktualności
  • Pliki
  • Tagi
  • Konkursy
  • Forum
  • Personalizuj
Zarejestruj się   |  Zapomniałem hasła
  • Wszędzie
  • Artykuły
  • Aktualności
  • Pliki
  • Firmy
DźwiękWydarzeniaZestawy komputeroweTechnologieInne
Drukarki i skaneryUrządzenia wskazująceOprogramowanieGryMultimedia i gadżety
Obudowy i zasilaczeChłodzenieSerwery i sieciKomputery przenośneMonitory i projektory
Karty graficznePłyty główneProcesoryPamięciNapędy dyskowe i optyczne
Technologie
Artykuł
Strona główna»Artykuły»Technologie

Techniki informatyczne w szachach

Szachy i komputery
Wojtek Żuchowski, Sobota, 4 kwietnia 2009, 14:36
Tagi: chessmaster, fritz, szachy
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.
Spis treści
Pomiń spis treści
  • 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ę).

1234567891011121314151617 ... 23»
Następna strona
Początki
Spis treści
  • 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
Zobacz cały spis treści
Ocena artykułu:
Ocen: 53
Zaloguj się, by móc oceniać
Zgłoś redakcji błąd na tej stronie
Komentarze (54)
przemek_ag (2009.04.04, 14:52)
Ocena: 0
#1

0%
Ciekawy artykuł... :p
scooby91 (2009.04.04, 14:54)
Ocena: 0
#2

0%
Takiego artykułu się nie spodziewałem. 5
HΛЯPΛGŌN (2009.04.04, 14:59)
Ocena: 0
#3

0%
http://pclab.pl/zdjecia/artykuly/wojtzuch/...dstawy/pion.png
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 :)
wojtzuch (2009.04.04, 15:09)
Ocena: 0
#4

0%
HΛЯPΛGŌN @ 2009.04.04 14:59  Post: 264496
http://pclab.pl/zdjecia/artykuly/wojtzuch/...dstawy/pion.png
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.
*Konto usunięte* (2009.04.04, 15:14)
Ocena: 0
#5
HΛЯPΛGŌN, to jest 'bicie w przelocie'
http://pl.wikibooks.org/wiki/Szachy/Bicie_w_przelocie
johny_94 (2009.04.04, 16:18)
Ocena: 0
#6

0%
no no co za art ;)
Andree (2009.04.04, 16:20)
Ocena: 0
#7

0%
Wreszcie jest co poczytać :thumbup:
Ś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.
HΛЯPΛGŌN (2009.04.04, 16:42)
Ocena: 0
#8

0%
satyr @ 2009.04.04 15:14  Post: 264500
HΛЯPΛGŌN, to jest 'bicie w przelocie'
http://pl.wikibooks.org/wiki/Szachy/Bicie_...zelocie

Nie wiedziałem tego, dzięki za informację :)
MASTER-K (2009.04.04, 16:44)
Ocena: 0
#9

0%
Widać ,że Autor poświęcił temu tematowi więcej niż chwile.Świetne dawno mnie tak szachy nie zaciekawiły :)
Atomowa Sprawiedliwość (2009.04.04, 17:19)
Ocena: 0
#10

67%
Brawa dla Autora za art!
Zobacz wszystkie komentarze (54) »
Zaloguj się, by móc komentować
Artykuły spokrewnione
  • Najnowsze
  • Popularne
  • Najwyżej oceniane
  • 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
Więcej artykułów
Aktualności spokrewnione
  • Najnowsze
  • Popularne
  • Najwyżej oceniane
  • 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
      Więcej aktualności
      Informacje prasowe
      • 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
      Więcej informacji prasowych
      O autorze
      Wojtek Żuchowski
      Ostatnie publikacje:
      • Techniki informatyczne w szachach 54
      • Język tekstów informatycznych 116
      Tagi
      802.11b/g/n amd android arm asus atom ces ces 2012 core i5 core i7 cpu ekran dotykowy geforce google gpu gry hd 7950 hd 7970 intel internet ivy bridge karta graficzna lenovo microsoft msi notebook nvidia piractwo prawo procesor radeon radeon hd samsung tablet usb usb 2.0 usb 3.0 wi-fi windows windows 8 www
      Forum
      • Najnowsze
      • Popularne
      Ilość odpowiedzi
      • 11
        Podkręcanie AMD Ahtlon 64 X2 3800+ (35W)05:42 | Bajt
      • 62
        Który monitor do gier wybrać ?05:40 | Witax
      • 6
        Jakie czesci pozmieniac?05:32 | Bajt
      • 18
        Geforce 9800GTX POMOCY!05:26 | strykul
      • 0
        Najlepszy hosting serwerow gier?05:15 | FoQs
      • 14
        monitor 1000 zł, do pracy, czytania, pisania, 0 gier04:53 | 2000Mini
      • 3
        Dysk SSD do Windowsa 7 w odniesieniu do Cruciala 6404:35 | 2000Mini
      • 1
        RAID0 - niebieskie napisy folderów04:32 | 2000Mini
      • 1
        Log ComboFix do sprawdzenia04:02 | filutka78
      • 89
        Izrael+USA vs Iran03:59 | Keyser_Soze
      Ilość odpowiedzi
      • 148
        Raje podatkowe03:21 | bielas
      • 262
        Fractal Design ARC Pure Black Window03:08 | Tenshi
      • 447
        KANDO - rzecz o egzotycznych DDR2 i DDR302:54 | ELDER
      • 3045
        World of Tanks02:43 | bolonski
      • 9816
        Tanie granie02:39 | PCmaniac
      • 444
        ATI/AMD Catalyst Display Driver [Temat zbiorczy]02:16 | Riseofme
      • 156
        Czy my żyjemy jeszcze w suwerennym panstwie?02:09 | Tengen
      • 25413
        Prezentujemy swoje maszynki.01:55 | Tenshi
      • 26297
        Battlefield 301:38 | adam22
      • 796
        Mass Effect 301:20 | Pulpit
      Przejdź do forum
      Podręczna baza firm
      • Serwis komputerowy
      • Sklep komputerowy
      • Hosting
      • Odzyskiwanie danych
      • Dostawcy internetu
      • Projektowanie stron
      Lokalizator firm i usług
      Szukana fraza
      Lokalizacja
      dodaj firmę wyróżnij się w zumi wyznacz trasę
      Facebook
      • Aktualności
        • Najnowsze
        • Najpopularniejsze
        • Najczęściej komentowane
        • Alfabetycznie
      • Artykuły
        • Najnowsze
        • Najpopularniejsze
        • Najczęściej komentowane
        • Alfabetycznie
      • Pliki
        • Najnowsze
        • Najpopularniejsze
        • Najwyżej oceniane
        • Alfabetycznie
      • Forum dyskusyjne
        • Najnowsze wypowiedzi
        • Twoje ostatnie wypowiedzi
        • Prywatne wiadomości
        • Lista użytkowników
        • Szukaj na forum
      • Informacje
        • O nas
        • Redakcja
        • Reklama
        • Kontakt
        • English
        • Pomoc
      Copyright 2002-2012 Grupa Onet.pl SA, PCLab.pl Kopiowanie treści (w tym zdjęć) bez pisemnego zezwolenia zabronione.