atarionline.pl Gry w szachy na Atari - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1:
       
      CommentAuthorKaz
    • CommentTime31 Dec 2019
     
    Jeden Polak w pierwszej dziesiątce! I czterech Rosjan. Tam mają w szkołach jakieś obowiązkowe lekcje szachów czy co?
    • 2: CommentAuthorzbyti
    • CommentTime31 Dec 2019 zmieniony
     
    @Dracon nie, nie wystawiam aktywnie tego zbioru.

    @Kaz chyba nie jest to aż tak programowo prowadzone jak za ZSRR ale tradycja wciąż silna. Chiny i Iran też mają sporo młodego narybku. Ci Rosjanie w pierwszej 10-tce... 2 z nich to już odchodzące pokolenie.
    • 3: CommentAuthorurborg
    • CommentTime31 Dec 2019 zmieniony
     
    Ten CXG Dominator którego dodali do MAME to klon Mephisto Modeny, albo raczej Modena jest klonem Dominatora, bo wyszła później.

    Co do szachistów to Polska miała silnych szachistów przed wojną. Niestety wojna to zakończyła. Ci którzy mieli szczęście przeżyć zmienili obywatelstwo (Najdorf, Tartakower), ci których wojna zastała w kraju zostali zostali wymordowani w ramach akcji niszczenia polskiej inteligencji (Przepiórka).

    A w ZSRR szachy były priorytetowo traktowane. Dominacja rosyjskich szachistów miała pokazać światu wyższość intelektualną Rosjan nad Amerykanami i innymi narodami.
    • 4: CommentAuthorurborg
    • CommentTime31 Dec 2019 zmieniony
     
    Tymczasem w turnieju ostatnia swoją ostatnią partie rozegrał nasz 8-bitowy atarowski champion :) Tym razem nie miał łatwego zadania bo trafił na czarnego konia tego turnieju. Białymi gra Sargon III na Atari ST, a białymi Chessmaster 2000 na Atari XL/XE.

    Grany jest debiut pionem hetmańskim. Oba programy graja dobrze na mniej więcej równym poziomie. Roszują, jest trochę wymian. W 26 ruchu Sargon III zdobywa przewagę piona. Chessmaster jednak nie składa broni. W 36 posunięciu odrabia stratę piona, po czym ma miejsce wymiana hetmanów i wież. Po 40 posunięciach na planszy jest równowaga. Obie strony dysponują wieżą, skoczkiem i 5 pionami. W końcówce jednak Sargon gra bardziej strategicznie i to daje mu przewagę. Programy wymieniają się skoczkami i Chessmaster grając materialistycznie bije wrogiego piona, po czym przymierza się do zbicia kolejnego. Tymczasem Sargon nie zważając na straty materialne pcha do przodu piona na linii d. Chessmaster trochę późno orientuje się że ten pion zaczyna stwarzać zagrożenie. Chwilowo blokuje jego postep wieżą, ale jest jasne że wkrótce Sargon doprowadzi piona do promocji i Chassmaster będzie musiał poświęcić wieżę. Chessmaster tymczasem niepotrzebnie pcha do przodu swojego piona na linii b którego i tak nie będzie w stanie do linii przemiany doprowadzić ani obronić. Sargon tymczasem nie popełnia w końcówce błędów i dzięki temu rozstrzyga partię na swoja korzyść. Partia kończy się zwycięstwem Sargona III po 66 posunięciach.
    • 5: CommentAuthorzbyti
    • CommentTime31 Dec 2019 zmieniony
     
    Sargon nieźle, naprawdę myślałem, że to będzie tailender.

    urborg:

    A w ZSRR szachy były priorytetowo traktowane. Dominacja rosyjskich szachistów miała pokazać światu wyższość intelektualną Rosjan nad Amerykanami i innymi narodami.

    Ściśle to wyższość człowieka sowieckiego. Etnicznych Rosjan wśród czołówki szachistów CCCP było niewielu. Do Kasparowa wśród mistrzów tylko Karpow był Rosjaninem dalej nie wiem bo już się nawet nie orientuję kto był mistrzem świata między Kasparowem a Carlsenem ;)
    • 6: CommentAuthorurborg
    • CommentTime31 Dec 2019 zmieniony
     
    @zbyti
    Sowietów - dzięki za sprostowanie, albo jak to się kiedyś mówiło "Ruskich" :)

    A wracając do turnieju. Białymi gra komputer szachowy CXG Super Enterprise, a czarnymi program program Psion na Atari ST.

    Grana jest Obrona Sycylijska. Teoretycznie dużo słabszy gracz - CXG, gra całkiem porządnie. Mija pierwsze 20 posunięć wyrównanej gry. Po czym nieco lepiej zaczyna stać Psion. W 27 posunięciu CXG robi słaby ruch, choć ma sporo lepszych do wyboru. Zamiast np sparować wieże wyprowadzając gońca, robi trochę bezcelowe posunięcie wieżą. Psion wykorzystuje to i CXG traci jakość. Dalej w sumie CXG gra całkiem nieźle i nie pozwala przeciwnikowi na powiększenie przewagi. Psionowi jednak zdobyta przewaga wystarcza już do korzystnego rozstrzygnięcia partii w końcówce. Partia rozstrzyga się po 79 posunięciach.
    • 7: CommentAuthorurborg
    • CommentTime31 Dec 2019 zmieniony
     
    No i jeszcze ostatnia partia turnieju. Białymi gra Chessmaster 2000 na Atari ST, a czarnymi prowadzący po 6 rundach Colossus Chess X także na Atari ST.

    Chessmaster zaczyna pionem królewskim na co Colossus zagrywa Obronę Alechina. Jak nie trudno się domyślić słabo Colossus na tej obronie wychodzi. Białe od początku zaczynają stać lepiej. Później jest jeszcze gorzej i w 19 ruchu Colossus musi oddać jakość. Potem jest wymiana hetmanów i w 24 ruchu Colossus nieco pomniejsza stratę zbijając pionka. Tą niewielka przewagę materialna Chessmaster utrzymuje dosyć długo, aczkolwiek w okolicach 40 posunięcia Colossus zaczyna zdobywać lepsza pozycję dzięki przejściowym pionom. W końcu zdobywa dzięki tym pionom prowadzenie. Promuje piony na wieże, zamiast na hetmany, skutkiem czego zamiast zmusić przeciwnika do wymiany figur i szybko rozstrzygnąć partię, dochodzi do długiej końcówki wieżowo-pionowej. W 68 ruchu z szachownicy znika ostatni pion. Colossus ma dwie wieże i króla, przeciwko jednej wieży i królowi. Dalej jednak nie ma lekko, bo Chessmaster najwyraźniej nie ma ochoty wymieniać ostatniej figury i Colossus ma problem jak go do tego zmusić. Musi zbić wieżę w następnych 50 posunięciach bo inaczej dojdzie do remisu. Udaje mu się to w końcu w ruchu 87 dzięki czemu wygrywa ostatecznie partię po 94 posunięciach.
    • 8: CommentAuthorurborg
    • CommentTime31 Dec 2019 zmieniony
     
    No i na koniec wyniki rundy 7 i tabela końcowa.
    • 9: CommentAuthorzbyti
    • CommentTime31 Dec 2019 zmieniony
     
    Pierwsze i drugie miejsce nie jest zaskoczeniem, ale trzecie? ;) Dla mnie osobiście duże.

    Dedykowane komputery też poniżej moich oczekiwań niestety. No w sumie GK2000 tylko pół punktu za pierwszym miejscem więc nieźle ale Mondial II którego bardzo sobie cenię w tabeli odnajduję bardzo nisko.

    CM na C64 też jest zupełnie nie tam gdzie go bym widział ;)

    @urborg gratuluję przeprowadzenia turnieju! :)
    • 10: CommentAuthorurborg
    • CommentTime31 Dec 2019
     
    Co do komputerów to GK2000 istotnie furory nie zrobił. Przegrał z Colossusem i z Psionem, wygrał z Sargonem III.

    Mondial dobrze zaczął. W 3 rundzie wygrał z Psionem i miał 2 punkty. Ale po 3 rundzie wszystko już przegrywał. O ile przegrana z Checkmate i z Fidelity to mozna powiedzieć, że no cóż zdarzyło się. To przegrana z CXG to trochę wtopa. Tym bardziej że miał już raczej wygraną tylko ze złakomił się na piona gdy wisiał mu mat na 8 linii czym wyłożył partię. Gdyby nie to miałby 3 punkty i zamieniłby się miejscami z CXG.

    CXG natomiast nadspodziewanie wysoko z uwagi na ową wygrana niespodziewaną z Mondialem.

    Szkoda że w turnieju nie spotkały się Chessmastery z C64 i małego Atari. Liczyłem że w końcu w 7 rundzie na siebie trafia, ale jednak program inaczej sparował. Można powiedzieć, że zagrały ze sobą korespondencyjnie. Bowiem Chessmaster na ST bazuje na tym samym enginie co małe Atari i w bezpośrednim starciu tych programów padł remis po wyrównanej partii. W turnieju zaś Chessmaster na ST grał z Chessmasterem na C64 i wygrał.
    • 11:
       
      CommentAuthorKaz
    • CommentTime1 Jan 2020 zmieniony
     
    Dzięki Urborg za kolejny ciekawy turniej i zestawienie. A przy okazji moich przeszukiwań jugosławiańskiej prasy i tam trafiłem na artykuły o szachach. Wrzucam jako ciekawostkę.

    Pierwszy artek to partia na C64, Grandmaster 64D przeciwko Superchess 3.0. Drugi to ciekawe zestawienie - tytuł "Kako igrajo racunalniki in kako ljudje" oznacza "Jak grają komputery i jak ludzie" i opowiada właśnie o tym. Jest tabelka zestawiająca grę ówczesnych systemów przeciwko ludziom. Trzeci to opis szachów na Spectrum QL, wraz z przykładową partyjką.
    • 12: CommentAuthorzbyti
    • CommentTime1 Jan 2020 zmieniony
     
    Na Spectrum QL jest Psion 1.x który w wersji 2.x jest na ST. Grałem z nim na emulatorze QL. Nie znam języka ale widzę o nim wzmiankę w artykule oraz zrzuty ekranu. Dobre szachy, pisane specjalnie na zamówienie firmy Psion.
    • 13: CommentAuthorQTZ
    • CommentTime2 Jan 2020 zmieniony
     
    Tak z ciekawości potraktowałem OCR-em te strony, po ręcznych poprawkach i automatycznym tłumaczeniu da się zrozumieć. Na razie strona druga od góry (trzeba samemu wkleić do tłumaczenia). Jak mi starczy cierpliwości to uzupełnię o pozostałe.

    Edit: poprawiony i uzupełniony plik przeniesiony poniżej: ->link<-
    • 14: CommentAuthorzbyti
    • CommentTime2 Jan 2020
     
    @QTZ rzuciłem okiem na tekst, który zamieściłeś i artykuł wydaje się być ciekawy.
    • 15: CommentAuthorurborg
    • CommentTime2 Jan 2020
     
    @QTZ
    Przeczytałem ta stronę którą zeskanowałeś. Dzięki za wrzucenie, artykuł ciekawy, jeśli można to ja bym poprosił o kolejne strony :)
    • 16:
       
      CommentAuthorKaz
    • CommentTime2 Jan 2020 zmieniony
     
    QTZ - dzięki.
    A tu jeszcze jedno znalezisko odnośnie szachów, więc załączam.
    • 17: CommentAuthorurborg
    • CommentTime2 Jan 2020 zmieniony
     
    A ja pochwalę się nowym nabytkiem, ale też najpierw coś opowiem. Zacznę od słynnego wydarzenia jakim był w roku 1994 turniej szachowy w Londynie - Intel Rapid Chess Grand Prix. Turniej był rozgrywany systemem pucharowym, szachy szybkie z czasem 25 minut na gracza. Startowało 16 zawodników ze światowej czołówki, aczkolwiek jeden z zawodników był programem komputerowym. Tym programem był Chess Genius 3 autorstwa Richarda Langa, działający na komputerze PC z procesorem Pentium, oczywiście pod DOSem, bo Windowsa 95 jeszcze nie było. W pierwszej rundzie turnieju doszło do sensacji. Mistrz świata – Garry Kasparov odpadł już w pierwszej rundzie turnieju pokonany przez maszynę. Kasparov rozegrał z komputerem dwie partie, z których pierwszą przegrał a w drugiej padł remis. W drugiej rundzie program Chess Genius 3 zmierzył się z Predragiem Nikolicem. Który w pierwszej rundzie wyeliminował Nigela Shorta. Maszyna wygrała gładko 2:0. Trzecia runda była już zarazem rundą półfinałową. Tutaj jednak trafiła kosa na kamień. Kamieniem okazał się być Viswanathan Anand, który w poprzednich rundach wyeliminował Adamsa i Korchnoia. Anand przywrócił wiarę w ludzi i ograł maszynę 2:0. Program więc turnieju nie wygrał niemniej jednak odniósł niezaprzeczalny sukces jakim było pokonanie mistrza świata.

    ->link<-

    Tutaj można zobaczyć jak wygląda ów program wygląda


    Przypomnę że autor programu Richard Lang jak i operator programu - pan Ossi Weiner pracowali dla firmy Hegener und Glaser produkującej komputery pod marką Mephisto i będącej największym na świecie producentem komputerów szachowych. Niestety ten sukces programu komputerowego być może był już ostatnim gwoździem do trumny dla owej firmy. Nieco później w tym samym roku Hegener und Glaser ogłosiło upadłość i zostało przejęte przez konkurencyjnego Saiteka produkującego komputery szachowe pod nazwą… „Kasparov”.

    Tymczasem 3 lata później w roku 1997 panowie Manfred Hegener i Ossi Weiner założyli firmę Millennium, która podobnie jak wcześniej Hegener und Glaser zaczęła produkować komputery szachowe. Millennium jednak nie zamierzało rywalizować z Saitekiem i skupiło się na produkowaniu tanich szachów elektronicznych, czy wręcz zabawek szachowych, typu 8w1 gdzie można było grać nie tylko w szachy ale i w warcaby, wilka i owce itp gry. Wzorem jednak Saiteka podpisali umowę z Anatolijem Karpovem, który z pudełek rekomendował produkty szachowe owej firmy. Tymczasem lata leciały. Firme Saitek przejęli Chińczycy, którzy nie byli zainteresowani opracowywaniem nowych komputerów szachowych, a jedynie klepaniem tanich klonów lata temu opracowanych maszyn. Kilka lat temu, w roku 2015 Millennium postanowiła wejść w segment wydajnych komputerów szachowych i wypuściła na rynek komputer Chess Genius. Pojawiła się wersja plastikowa urządzenia w dosyć korzystnej cenie (99 Euro) oraz wersja ekskluzywna z drewnianą szachownica i figurami. Użyty program to właśnie słynny Chess Genius 3 Richarda Langa z roku 1994. Rok później firma wypuściła jeszcze ulepszoną wersję komputera – Millennium Chess Genius Pro, bazująca na tym samym programie ale z mocniejszym hardwarem.

    Millennium Chess Genius z roku 2015 bazuje na procesorze ARM Coretex M4 (firmy Atmel) taktowanym zegarem 48 MHz i pamięcią RAM 64kB. Chess Genius Pro zaś ma taki sam procesor ale taktowany już 120MHz i więcej pamięci RAM, bo już 160kB. Nowsza wersja dostała też większą, nowoczesną bibliotekę debiutową. Te komputery szachowe można obecnie nabyć nowe ze sklepu. W wypadku wersji podstawowej to wydatek ponad 400 zł (99 Euro). Wersja Pro zaś to już ponad 700 zł (159 Euro). Mi się udało wylicytować na allegro wersję bez Pro, powystawową, za niecała ¼ ceny nowego. Tak więc tą wersję chciałbym w najbliższym czasie trochę potestować. Oczywiście nasuwa się pytanie jak siła gry tej maszyny ma się do siły gry peceta i programu który w roku 1994 pokonał mistrza świata.

    Z informacji jakie znalazłem na necie wynika ze komputer jaki użyto w turnieju to był najprawdopodobniej Pentium 90 MHz. Teoretyczna moc obliczeniowa tego procesora to 180 MIPSów. Tymczasem Procesor ARM Coretex M4 z informacji jakie znalazłem dysponuje wydajnością 1,25 MIPS/MHz. Przy taktowaniu 48 MHz daje to 60 MIPSów czyli trzykrotnie mniej niż Pentium 90. Jest jeszcze jeden czynnik – pamięć. Program Chess Genius 3 korzysta z tzw „Hash Tables”. Dla enginu szachowego jest to taki jakby cache, gdzie przechowuje obliczone wcześniej pozycje. Dzięki temu przy budowaniu drzewa decyzji może sięgnąć do obliczonych wcześniej ocen pozycji, zamiast obliczać je ponownie i w ten sposób zaoszczędzić moc obliczeniową. Przyśpiesza to proces budowania drzewa decyzji i pozwala zwiększyć głębokość obliczeń. Wielkość owej tablicy w programie Chess Genius 3 wynosiła 512 kB, a w komputerze szachowym Millennium została ograniczona do jedynie 32kB, co zapewne także odbije się w jakims stopniu na sile gry.
    Zbyti wrzucał tutaj kiedyś zestawienie w którym Chess Genius 3 na Pentium 90 oceniany był na 2435 ELO. Komputery Millennium zaś na tej stronie ->link<- ->link<- oceniane są na 2218 ELO (Millennium Chess Genius) i 2307 ELO (Millennium Chess Genius Pro)

    Ja tymczasem przystępuję do testów, bo ciekawi mnie jak ta maszyna poradzi sobie z najsilniejszym póki co z moich komputerów szachowych czyli Mephisto Chess Explorer Pro. Mephisto Chess Explorer Pro teoretycznie powinien być słabszy, chociażby z tego powodu że nie używa Hash Tables. Ten komputer oceniany jest na sporo mniej bo na 2056 ELO, ale to silny gracz, który w moich testach ograł Mephisto Nigel Short aż 8,5:1,5.
    • 18:
       
      CommentAuthorKaz
    • CommentTime2 Jan 2020
     
    Fajna historia i w takim razie czekamy na wyniki pojedynków :)
    • 19: CommentAuthorzbyti
    • CommentTime2 Jan 2020
     
    Wciąż można poczuć te emocje ;)

    • 20: CommentAuthorQTZ
    • CommentTime2 Jan 2020 zmieniony
     
    Mimo iż po OCR jest mało błędów, jednak jest to spory tekst, więc przygotowanie wymaga trochę czasu. W załączniku OCR-y (wersje: z podziałem linii i do tłumaczenia).

    Edit1: podmieniłem pliki (MM_85_03_022_023)
    Edit2: kolejny artykuł (MM_85_01_042_043)
    Edit3: cały artykuł, którego był fragment (MM_85_01_040_041)
    Edit4: no i pierwszy (MM_84_09_047) - najtrudniejszy

    Teraz jest już komplet.
    • 21: CommentAuthorrbej1977
    • CommentTime4 Jan 2020 zmieniony
     
    Czy obecnie najlepszy szachista na świecie jest w stanie pokonać najnowszy superkomputer albo chociaż z nim zremisować?.
    • 22: CommentAuthorzbyti
    • CommentTime4 Jan 2020 zmieniony
     
    AlphaZero crushed Stockfish 8 in a new 1,000-game match, scoring +155 -6 =839.

    ->link<-

    Stockfish jest o ok. 600 ELO lepszy od Carlsena więc ...

    Zagadnienie związane z szansami człowieka wydaje się od kilku lat bezprzedmiotowe ;)

    Ba... Wydaje się, że szanse człowieka w Go z AlphaZero też już stopniały do zera.
    • 23: CommentAuthorrbej1977
    • CommentTime4 Jan 2020 zmieniony
     
    Podejrzewam że najlepsi trenują grając partie z programami komputerowymi. Lepszego treningu nie ma. Wyobrażam sobie frustrację Carlsena jak dostaje non-stoper baty od kompa....To musi boleć.
    • 24: CommentAuthorzbyti
    • CommentTime4 Jan 2020
     
    @rbej1977 nie sądzę, że ich trening polega na graniu z nimi a już na pewno nie do samego końca. Ich chmury obliczeniowe z silnikami szachowymi szukają tak zwanych nowinek, ich współpracownicy je opracowują, a zawodnik tylko uczy się ich na pamięć. Niestety tak mało urokliwie to dziś wygląda.
    • 25: CommentAuthorzbyti
    • CommentTime4 Jan 2020
     
    @urborg no i jak tam Twój nowy nabytek? ;]
    • 26: CommentAuthorurborg
    • CommentTime4 Jan 2020 zmieniony
     
    Kiedyś gdy nie było wydajnych komputerów i enginów szachowych było podobnie. Czyli że był sztab ludzi wspierających zawodnika, który pomagał mu wyszukiwać nowe warianty, aby nimi zaskoczyć przeciwnika. Kasparov tym wygrywał z Karpovem pojedynki o mistrzostwo świata. Umiał się przygotować pod grę z danym zawodnikiem. Karpov z kolei grał solidniejsze szachy i wypadał lepiej na turniejach. Natomiast na pewno zmieniły się możliwości. No i dzisiaj szachiści naśladują i uczą się gry od enginów szachowych, a nie na odwrót.

    Co do nabytku kilka partii już rozegrałem. Bedę miał chwilę to wrzucę wyniki. Na razie na tle Chess Explorera Pro ten komputer szachowy nie błyszczy.
    • 27: CommentAuthorzbyti
    • CommentTime4 Jan 2020 zmieniony
     
    @urborg dla mnie klasyczne szachy skończyły się wraz z Fischerem, on sam stwierdził, że przestaje się liczyć kto lepiej gra tylko lepiej pamięta. Trochę tę tezę obalił swoją grą w pierwszej fazie swojej kariery Carlsen jednak teraz chyba pracuje z debiutami tak jak i inni by nadal być na topie.

    Kiedyś jak sztaby szukały nowinek to wciąż nie było pewności czy jest ona dobra, dziś jak maszyny rozwalają na dziesiątki ruchów do przodu to już nie to samo chociaż metoda podobna.

    To mnie trochę rozczarowałeś, ten Genius naprawdę powinien strzelać fajerwerkami w konfrontacji z Explorerem.
    • 28:
       
      CommentAuthornogorg
    • CommentTime4 Jan 2020 zmieniony
     
    @rbej1977

    "Podejrzewam że najlepsi trenują grając partie z programami komputerowymi. Lepszego treningu nie ma. Wyobrażam sobie frustrację Carlsena jak dostaje non-stoper baty od kompa....To musi boleć."

    To źle podejrzewasz, bo w turniejach ma się za przeciwników ludzi, a nie komputery. Komputery to tylko narzędzia wspomagające przygotowania.

    Na profesjonalnym poziomie szachy to nie jest tylko czysta kalkulacja ruchów, jakby się mogło laikowi wydawać. Wszak laik nie ma żadnej wiedzy o szachach więc patrząc na szachownicę musi sobie radzić tu i teraz z tym co potrafi wykombinować. Profesjonaliści posiadają kolosalną, wystudiowaną wiedzę na temat różnych aspektów rozgrywki, która umożliwia im wybór najlepszych ruchów w danym momencie. Ale i ta wiedza jest dynamiczna, wymaga stałych treningów, podtrzymywania, a także ulega trendom (modom) względem tego co się w danej chwili gra, więc trzeba też trzymać rękę na pulsie i obserwować swoich przeciwników.

    Można wyuczyć się iluś pierwszych posunięć i wpuszczać przeciwnika na wygodne dla siebie pole, ale nie da się w ten sposób wygrać całej partii. Na wysokim poziomie zresztą różnice między graczami są bardzo małe, ich umiejętności wyrównane, więc decydują szczegóły. Np. to, że dzięki solidnemu przygotowaniu z komputerem zyskasz w początkowej fazie gry czas, bo Twój przeciwnik musi każdą pozycję dokładnie przeanalizować i ten czas może potem zadecydować, kiedy partia wyjdzie poza Twoje przygotowania i każdy musi sobie radzić sam. Ale komputer niczego za Ciebie nie wygra.

    Komputer potrafi Ci jedynie pokazać czy Twoja pozycja jest lepsza czy gorsza od pozycji Twojego przeciwnika, przy założeniu, że będziecie później wykonywali tylko najlepsze ruchy. Ale nawet najlepszą pozycję można stracić jednym niewłaściwym posunięciem.

    Pytanie o to czy szachistę deprymuje moc komputera jest dokładnie tym samym co pytanie o sprintera o ściganie się z samochodem.
    • 29: CommentAuthorzbyti
    • CommentTime4 Jan 2020
     

    nogorg:

    Pytanie o to czy szachistę deprymuje moc komputera jest dokładnie tym samym co pytanie o sprintera o ściganie się z samochodem.

    Celna analogia!
    • 30: CommentAuthorurborg
    • CommentTime4 Jan 2020 zmieniony
     
    @zbyti
    Patrząc na parametry tych komputerów szachowych to Millennium ma procesor ARM 48 MHz o wydajności 60 MIPSów, podczas gdy Chess Explorer Pro ma riscowy procesor 16 MHz o wydajności około 13 MIPS. Do tego Millennium używa "hash tables", co prawda o niewielkim rozmiarze ale jednak. Millenium na tej liście ->link<- oceniany jest na ponad 150 ELO więcej.
    • 31: CommentAuthorzbyti
    • CommentTime4 Jan 2020 zmieniony
     
    @urborg ten Twój Genius to na której wersji jest oparty? Na stronie Langa ->link<- jest wersja 3.0 pod DOS za darmo, u mnie ma całkiem spory hashtable. To wersja z 1994 więc chyba ta co ograła Kasparowa i gdzieś czytałem, że taka jest w tych teraz sprzedawanych, ale nie jestem już pewien czy to nie jest tylko marketingowy bełkot.

    Pytam bo może wiesz a nie chce mi się wierzyć, że on wrócił do programowania po tylu latach.

    Ogólnie pod DOS mam 5 wersji.
    • 32: CommentAuthorurborg
    • CommentTime4 Jan 2020 zmieniony
     
    @zbyti
    Z informacji które wyszukałem wynika że jest to Chess Genius 3 z roku 1994, przepisany w C pod procesory ARM. Ta wersja powstała z myślą o urządzeniach mobilnych, Podobno bazuje na wersji pod Androida ->link<-
    ->link<-

    Tymczasem co do moich testów

    Partia 1
    Białymi gra Millennium Chess Genius a czarnymi Mephisto chess Explorer Pro. Początek wyrównany. Po nieco ponad 20 posunięciach Millennium zdobywa przewagę na skrzydle królewskim. Czarny król traci osłonę z pionów a Millennium atakuje grając dosyć agresywnie. Explorer traci jakość, a Millennium kontynuuje atak
    i kończy partię matem po 51 posunięciach. Ładny poczatek w wykonaniu Millennium.

    Partia 2
    Czarnymi gra Millennium. Początek agresywny. Millennium już w 9 posunięciu poświęca skoczka za możliwość ataku. Niestety nie do końca dobrze to rozgrywa i Explorer wychodzi z opresji obronną ręką. Za poświęcenie figury Millennium bierze rekompensatę w postaci 3 pionów. Później jednak mając figurę więcej Explorer zdobywa piona przewagi. Końcówkę Explorer rozstrzyga na swoją korzyść i wygrywa partię po 78 posunięciach.

    Partia 3
    Millennium gra białymi. W 18 posunięciu Millennium popełnia błąd który Explorer wykorzystuje do przeprowadzenia ataku. Chess Genius nie potrafi się już z tego wybronić i Explorer wygrywa po zaledwie 31 posunięciach.

    Partia 4
    Millennium gra czarnymi. Na początku dochodzi do wymiany w której Chess Genius oddaje dwie figury lekkie za wieżę i piona. Po 30 posunięciu białe zaczynają zdobywać przewagę pozycyjną. Końcówkę ponownie Explorer rozstrzyga na swoją na swoją korzyść. Partia trwa 64 posunięcia.

    Partia 5
    Millennium gra białymi i po 20 posunięciach zyskuje piona przewagi. Potem jednak Explorer odrabia stratę. Po 44 posunięciach i wymianie hetmanów zaczyna się końcówka wieżowo-pionkowa. Po 50 posunięciach Chess Genius ma piona przewagi, ale sytuacja robi się remisowa. Gra za bardzo się nie posuwa do przodu i gram żeby sprawdzić czy będzie remis, czy może jednak coś się tu zmieni. W 99 posunięciu Explorer popełnia błąd i oddaje opozycję królem. Chess Genius wykorzystuje sytuację i wygrywa partię po 121 posunięciach.

    Tak więc po 5 partiach Mephisto Chess Explorer Pro prowadzi z Millennium Chess Genius 3:2
    • 33: CommentAuthorzbyti
    • CommentTime4 Jan 2020 zmieniony
     
    @urborg a Lang sam to przepisał? On jako jeden z nielicznych programował szachy na PC w asm wiec wersja w C to już może nie być "to" ;)

    EDIT: obejrzałem partie, to było 30 sek na ruch?

    @QTZ dzięki za OCR.
    • 34: CommentAuthorurborg
    • CommentTime4 Jan 2020
     
    @QTZ
    Dzięki za skany. Jutro będe miał trochę czasu to poczytam.

    @zbyti
    Nie wiem kto to portował na kod Arm. Nawet jeśli Lang to pewnie kod nie był tak dobrze zoptymalizowany jak wersja na PC.

    Partie były rozgrywane z tempem 30 sekund na ruch.
    • 35: CommentAuthorzbyti
    • CommentTime5 Jan 2020 zmieniony
     
    Zagrałem z Chess Genius 3 na 30 sek. DOSBox z automatu poszedł z cyklami na maksa więc emulowane było coś w okolicach Pentium III 500 MHz na moim laptopie (takie widziałem szacunki dla i5).

    Partię grałem białymi. Grałem moje "firmowe otwarcie" i w którymś momencie widziałem, że Genius wyceniał swoją pozycję na ok -2.00 dla siebie gdy zaofiarował mi skoczka. Czyli miałem sporą przewagę.

    Jako, że nie podglądałem jego kontynuacji to nie wiem o jakie ruchy mu chodziło, pewnie mógłbym tę partię poddać analizie i bym znał drogę do zwycięstwa przy tym czasie na grę.

    Z racji późnej pory pograłem jak pograłem, popsułem pozycję i zadowoliłem się połówką punktu forsując remis.

    EDIT: to co się dzieje chyba dobrze opisano tutaj ->link<-
    • 36: CommentAuthorurborg
    • CommentTime9 Jan 2020 zmieniony
     
    Gratulacje Zbyti. Remis z programem który ograł Kasparova to duży wyczyn. Jest się czym pochwalić :). Nawet gdyby program z którym grałeś nie działał na wielokrotnie szybszym sprzęcie. Swoją drogą Ten program nie jest tak niesamowicie silny i miał zapewne akurat trochę szczęścia że udało mu się ograć Kasparova. Z Deep Blue nie miałby szans zapewne.

    Tymczasem ja rozegrałem pojedynek komputerów szachowych z udziałem Chess Geniusa do końca czyli do 10 partii. Poniżej skrót i zapisy poszczególnych poartii.

    Partia 6
    Białymi gra Mephisto Chess Explorer Pro. Grany jest debiut pionem hetmańskim. W 20 posunięciu Explorer popełnia błąd pozycyjny co umożliwia przeciwnikowi przeprowadzić atak hetmanem i wieżą. Chess Genius zdobywa dziięki temu przewagę lekkiej figury. Niedługo potem Millennium dzięki pionkowi przejściowemu zmusza przeciwnika do poświęcenia ostatniej figury – wieży i łatwo już wygrywa partię , która kończy się po 55 posunięciach.

    Partia 7
    Białymi gra Chess Genius a grana jest Partia Angielska. Partia wyrównana, przez ponad 30 posunięć żadna ze stron nie jest w stanie uzyskać przewagi. Po 35 posunięciu ma miejsce wymiana hetmanów, wież i figur lekkich po zakończeniu której komputer Millennium ma dwa piony przejściowe na skrzydle królewskim. To daje mu przewagę która zamienia w wygraną. Partia trwa 59 posunięć.

    Partia 8
    Białymi gra Chess Explorer Pro. Grany jest debiut pionem hetmańskim w którym Chess Explorer poświęca piona w debiucie. Niestety za bardzo nie udaje mu się uzyskać rekompensaty w postaci lepszej pozycji. Po 20 posunięciach komputer Mephisto zbija pionka odrabiając straty ale tym samym ładuje się wieżą w kłopoty i zamiast ja na czas ewakuować decyduje się ją bronić i w efekcie Millennium zbija mu wieżę za cenę gońca i piona. Millennium ma na skrzydle królewskim teraz hetmana, dwie wieże i przejściowego piona, przeciwko wieży, hetmanowi i gońcowi. To pozwala Chess Geniusowi powiększyć przewagę. Explorer zbija nikebezpiecznego piona lecz zostaje teraz z wieżą i 4 pionami przeciwko dwóm wieżom i dwóm pionom. Ta pozycję Chess Genius już dosyć łatwo rozstrzyga na swoją korzyść. Partia kończy się po 50 posunięciach.

    Partia 9
    Białymi gra Chess Genius i znowu ma miejsce debiut pionem hetmańskim. W 18 posunięciu komputer Millennium poświęca skoczka dzięki czemu odsłania pozycję czarnego króla. Za poświęcenie figury zbija 3 piony, a czarny król jest w opresji szachowany przez hetmana. Tyle że Millennium nie ma na tym skrzydle żadnych figur które mogłyby wspomóc hetmana i Explorer wychodzi z opresji obronna ręką. Explorer zaś rozwija swoje figury, otwiera centrum i sytuacja się odwraca. Komputer Mephisto ma figurę więcej i po 35 posunięciach to biały król znajduje się w coraz większych tarapatach. Explorer stwarza kolejną groźbę przejściowym pionem na linii d. Millennium próbuje się bronić rozpaczliwie szachując wrogiego króla, a potem poświęcając kolejne figury. Ostatecznie Explorer Pro wygrywa partię po 56 posunięciach.

    Partia 10
    Białymi gra Mephisto Chess Explorer Pro, a grana jest Obrona Caro-Kann. Partia bardzo wyrównana. W 40 posunięciu programy wymieniają się hetmanami i przechodzą do końcówki. Szanse są dalej wyrównane. Chess Genius ma gońca i 6 pionów a Mephisto skoczka i 6 pionów. W końcówce nieco lepiej gra jednak Millennium Chess Genius. Mephisto ponownie musi uznać wyższość komputera Millenium. Partia kończy się po 70 posunięciach.

    Tak więc cały pojedynek wygrywa Millennium Chess Genius wynikiem 6:4. Co ciekawe w ani jednej partii nie padł remis. Chess Genius wydaje się grać lepiej końcówki, w mojej ocenie gra też nieco agresywniej niż Explorer Pro. Widac tez że ma wyraźnie większa i głębszą bibliotekę debiutową. W kazdej praktycznie partii grał z ksiązki ze 2-3 ruchy więcej niż Mephisto. Aczkolwiek w żadnej chyba partii nie uzyskał jakiejś wymiernej korzyści, czy przewagi w debiucie.
    • 37: CommentAuthorzbyti
    • CommentTime9 Jan 2020 zmieniony
     

    urborg:

    Tak więc po 5 partiach Mephisto Chess Explorer Pro prowadzi z Millennium Chess Genius 3:2

    (...)

    Tak więc cały pojedynek wygrywa Millennium Chess Genius wynikiem 6:4.

    Normalnie się przebudził! :D Przyznaj się, włożyłeś mu w drugiej połówce turnieju nowe baterie ;D
    • 38: CommentAuthorurborg
    • CommentTime9 Jan 2020 zmieniony
     
    Dobre :)
    Akurat Millennium pierwsze 9 partii grał na tych samych bateriach. Bateriach które wyjąłem z Nigela Shorta - konkretnie 3 z 6 wyjętych. No i te 3 baterie padły po 9 partiach. Więc ostatnią partię grał na tej drugiej trójce wyjętej z Nihela Shorta.
    • 39: CommentAuthorzbyti
    • CommentTime9 Jan 2020
     
    No to chociaż baterie się zrewanżowały Explorerowi :D
    • 40: CommentAuthorurborg
    • CommentTime9 Jan 2020
     
    Mam pomysł na jeszcze jeden turniej szachowy. Tym razem grałyby programy na małe Atari ale te z 3 ligi. Czyli amatorskie i te dla zupełnie początkujących. Plus kilka amatorskich komputerów szachowych o znanym elo i kilka o nieznanym, które byłaby okazja przetestować. Nie jestem tylko pewny czy starczy mi cierpliwosci jak partie zaczną się przeciągac bo żaden z grających nie bedzie miał pomysłu jak pchnąć partię do przodu.
    • 41: CommentAuthorzbyti
    • CommentTime9 Jan 2020 zmieniony
     
    @urborg naprawdę Twój entuzjazm i baza sprzętowa robi wrażenie :] Jeżeli masz cierpliwość ku temu to dlaczego nie?

    Szczerze jednak powiem, że ja miałem problem z oglądaniem wielu partii z dotychczasowych turniejów ze względu na ich jakość.

    Gdybyś zechciał wrócić do swoich studenckich czasów i rozgrywał partię z włączonym turbo na emulatorze oraz długim czasem na ruch, to wtedy chętnie zmienię się w widza :)

    Ale może zwyczajnie smęcę? Odpal turniej pokibicuję! :D

    EDIT: wiem, że tych szachowych komputerków w "turbo" nie wrzucisz.
    • 42: CommentAuthorurborg
    • CommentTime10 Jan 2020 zmieniony
     
    Planowany skład uczestników turnieju:
    Najpierw programy szachowe:

    1. Computer Chess od Atari - proste szachy w mojej ocenie o sile gry w okolicach około 800-900 Elo

    2. Master Chess od Mastertronic - siła gry zbliżona do poprzedniego programu albo nawet nieco niższa, program dla początkujących.

    3. MicroChess jeden z pierwszych programów szachowych na domowe komputery. Program powstał w roku 1978 na komputery Apple i później został przeniesiony na komputery Atari. Niestety niekompatybilny z seriami XL/XE. Siła gry pewnie coś w okolicach 800-900 ELO.

    4. Video Chess - program szachowy na konsolę Atari 2600. Ostatnio nawet zdobyłem oryginalny kartridż z tą grą. Programiści musieli zastosować sporo trików aby taka gra mogła powstać na tą streńką konsolkę. Problemem było jak na konsoli która posiada tylko 3 sprity (player 1, player 2 i ball :)) wyświetlić szachownicę i figury. Programiści wymyslili trick aby figury rysować co drugą linię i repozycjonować sprity i się udało. Oczywiście ponieważ rysowanie szachownicy zżera praktycznie cała moc procesora więc, gdy komputer myśli nad ruchem, konsola wyświetla jedynie pusty ekran w zmieniających się kolorach. Te szachy w sumie grają nawet nie najgorzej wydaje mi się ze siła ich gry to coś powyżej 1000 ELO.
    • 43: CommentAuthorurborg
    • CommentTime10 Jan 2020 zmieniony
     
    Komputery szachowe:

    5. Saitek Mephisto Junior Master. Komputerek na 4 bitowym mikrokontrolerze o taktowaniu 1 MHz (kwarc 4MHz). Siła gry to jakieś 800 ELO zgodnie z deklaracjami producenta. Klon komputera Saitek Atlas ->link<-

    6. Millennium Schachmeister Pro 2. Amatorsko zabawkowy komputerek 8 w 1. Bazuje na jakimś stareńkim programie Davida Levyego. Oprócz szachów można tez grać w warcaby, Wilka i Owce, Reversi i kilka innych gier. Siła gry jakies 1080 ELO.

    7 Saitek Kasparov Electronic Chess Partner. Amatorski komputer na 8-bitowym procesorze z roku 1988, na 5 kB programie Julio Kaplana. Startował w rozgrywanym przez mnie turnieju drugoligowych programów atarowskich i wszystko tam przegrał. Tutaj ze swoim 1267 ELO będzie faworytem :) ->link<-

    8 CXG Sphinx Granada. Komputer szachowy z roku 1988 dla początkujących graczy. Zbudowany na 4-bitowym kontrolerze o taktowaniu 1MHz. Program szachowy o wielkości 4kB stworzyli David Levy i Mark Taylor. Prawdopodobna siła gry w okolicach 900 ELO. Gra niby solidniej w debiucie niż Mephisto Junior Master, za to zdaża mu się przegapić mata w jednym ruchu. ->link<-

    9. Novag Coral. Siła gry nieznana. Na pudełku pisze że zawiera "zaskaująco silny program szachowy" ;). W środku siedzi 8-bitowy procesor taktowany 8MHz. 4kB program stworzył David Kittinger. Novag nie podawał jaki procesor tam użyto, prawdopodobnie jest to jakiś klon Intela 8008 czyli słabiota jak na 8-bit. Producent chwalił się że siła gry tego komputera to 1575 USCF. Dla przykładu komputer Novag Agate reklamowany był jako 1880 USCF co przekładało się na realnie 1373 ELO. Stosując prostą proporcję można przypuszczać że siła gry tego komputera to jakieś 1150 ELO.

    ->link<-

    10. Saitek Kasparov Avalon. Maleńki kieszonkowy komputerek oceniany na 1036 ELO. Poza tym niewiele posiadam informacji na jego temat. Prawdopodobnie 4-bitowiec. Gra lepiej w debiucie niż Mephisto Junior Master. Z wyglądu przypomina Saitek Travel Companion czy Mephisto Beach.
    ->link<- ->link<-
    • 44: CommentAuthorzbyti
    • CommentTime10 Jan 2020
     
    Przy tak wyrównanej stawce to kibicuję szachom o najładniejszym wyglądzie :D

    Czyli wszystkim dedykom oprócz Millennium i Avalon ;)
    • 45: CommentAuthorurborg
    • CommentTime10 Jan 2020
     
    Jeśli to byłby konkurs piękności to moim zdaniem wygrałby Novag Coral, a ostatni był CXG Granada. Może na zdjęciach tego nie widać ale Granada jak i chyba inne komputery CXG mają taki tandetny plastikowy wygląd. No i też kiepsko działające sensory nacisku.
    • 46: CommentAuthorzbyti
    • CommentTime10 Jan 2020
     
    Faktycznie nie widzę tandety, na zdjęciach są takie hebanowe. No to jak tak to Coral mi się najbardziej podoba :)
    • 47: CommentAuthortebe
    • CommentTime11 Jan 2020
     
    od współautora Mad Pascala

    ->link<-
    • 48: CommentAuthorzbyti
    • CommentTime11 Jan 2020 zmieniony
     
    @tebe dzięki, jak wrócę do MadPascala/Szachów to będzie dla mnie nieocenione źródło wiedzy! Każdy kod który da się przeczytać w przysłowiowy jeden wieczór jest mile widziany :]

    @urborg może dołącz ten program do turnieju 3-ligi? ;)
    • 49:
       
      CommentAuthorDracon
    • CommentTime13 Jan 2020 zmieniony
     
    Mam pytanie takie: co jest lepsze i ma więcej możliwości, itp.: "Scid vs PC-4.20.x64" czy "Lucas Chess" ?
    Na pierwszy rzut oka wydają się podobne. :)
    • 50: CommentAuthorzbyti
    • CommentTime13 Jan 2020
     
    @Dracon tak z głowy bo nie chce mi się googlować...

    Scid to chyba bardziej baza partii a Lucas jest do grania.