Archive for marzec, 2011

Kamień, nożyczki, papier

Czwartek, marzec 10th, 2011

Od kilku dni jestem zafascynowany grą znaną nam z dzieciństwa pod nazwą kamień - nożyczki - papier. Na stronach New York Times’a udostępniono komputerową interaktywną wersję tej gry.

Gra jest wydawałoby się bardzo prosta, ponieważ wystarczy prawidłowo przewidzieć ruch przeciwnika. W tym wypadku jednak przeciwnikiem jest komputer. Mamy do wyboru możliwość gry na 2 poziomach - Nowicjusz i Weteran. Poziomy różnią się tym, że Nowicjusz przystępuje do gry z nami ucząc się naszych zachowań i sposobu gry “od początku”. Na tym poziomie wygrać nie jest trudno. Co innego na poziomie Weterana. W tym przypadku komputer korzysta z bazy danych ponad 200.000 gier, które już wykonał. Gramy więc z kimś kto nie dość, że grał ponad 200.000 razy, więc doświadczenie ma z pewnością większe od każdego człowieka na ziemi ale do tego jeszcze on pamięta wszystkie do tej pory rozegrane rozgrywki i wyciąga z nich wniosek co do naszego możliwego kolejnego ruchu. Korzysta przy tym z algorytmu wyławiającego spośród tych wszystkich gier ciągi 4 kolejnych ruchów - swoich i człowieka i na tej podstawie decyduje, jak zareaguje człowiek dobierając do tego swoją strategię. Jeśli wychodzi mu, że my pokarzemy nożyczki to on pokaże kamień, jeśli uzna, że my pokażemy papier to on nożyczki itd.

W każdej pojedyńczej rozgrywce w grze mogą paść 3 wyniki - nasze zwycięstwo, zwycięstwo komputera lub remis. Ja sam gram tylko z Weteranem, bo wtedy kombinować trzeba mocno. Polecam założenie sobie, że gramy np. do 10 lub 20 zwycięstw. Mój dotychczasowy najlepszy wynik dołączam na zdjęciu.

Zabawę w porównywanie wyników pomiędzy graczami na świecie nieco psuje fakt, że w czasie rozgrywki można podglądać ruchy i sposób myślenia komputera. Ja nie podglądałem osiągając ten wynik. Zachęcam też do tego żeby grać uczciwie.

Jak więc widać i co może każdy gracz poczuć nie jest to zwykła gra losowa ale zakłada wpływ inteligencji na wynik. W przypadku komputera mamy do czynienia z zalążkiem sztucznej inteligencji.

Powodzenia!