Przejdź do głównej zawartości

Silnik szachowy UCI: Mobmat903d


=== MOBMAT Historia
MOBMAT gets it's name from MOBility and MATerial, arguably the two most dominant evaluation measurements. The first version of MOBMAT was written in the late 70’s as a result of reading chess programming articles in Byte magazine. The first MOBMAT could only look 1-ply ahead in it’s search and couldn’t play en passant moves. It, as it’s name suggested, did a root level evaluation of material balance and the mobility of the side to move and the material balance and  mobility of the opponent after each move was tried. Not very good. Still, it was entertaining for my office mates who could play chess. It was written in our mainframes terminal implementation of Basic and had an 8x8 board representation.

Over the decades, I played with various board representations, mainly as an intellectual challenge, but did graduate up to writing my code in C. I knew 8x8 was inefficient, had not heard of 0x88, and I bitboards seemed worthless on the 8/16-bit CPU’s on which i available to work on. I therefore put effort into 64 byte array board representation. I optimized it as much as I could and finally, after sitting on the shelf for a very long time, I rewrote MOBMAT in 2015 using the historical code I had archived. I was able to obtain a fairly good nodes per second rate but of course those pesky sliding pieces were a bottleneck, along with detecting in-check. But that version of MOBMAT combined all the modern search techniques that were previously alien to me, and combined with a transposition table, it played fairly decently. 

In the spring of 2016, I decided to bite the bullet and rewrote the entire application to use bitboards, which is what the current version uses.


=== MOBMAT informacje techiczne
MOBMAT is a personal project and still in development, and as a result, no source code is currently being made available at this time. 





Komentarze

Popularne posty z tego bloga

JCER Chess Engines League Edycja 02/2016. Dziś wystartowała superliga z najlepszymi silnikami szachowymi

Super Liga Edycja 02/2016. Silniki:

Judas PrO x64SugaR PrO 1.4 x64Stockfish 16010910 x64Komodo 9.3 x64Houdini 4 x64Gull 3 x64Fire 4 x64Strelka 6 x32Mars 3.41 x64Critter 1.6a x64Nirvanachess 2.2 x64Equinox 3.30 x64BlackMamba 2.0 x64Texel 1.06a34 x64Fritz 15Andscacs 0.84 x64  

Marian Brylowski wygrał IX Turniej z cyklu Grand Prix Klubu Marynarki Wojennej w Gdyni

Omawiając wyniki kolejnego turnieju szachowego - mała dygresja (J.S.). 
Bardzo się cieszę, że w Gdyni odrodziło się życie szachowe, że rozgrywane są turnieje. Przecież 22 lata temu w Gdyni rozgrywane były Mistrzostwa Polski w szachach, była cała grupa dobrych szachistów. Gratulacje dla organizatorów - czekam na dalsze pomysły!


A kolejny, dziewiąty już Turniej z cyklu Grand Prix Klubu Marynarki Wojennej zgromadził na starcie 31 uczestników. Grano tempem P 10' + 10" na dystansie 7 rund.

Wyniki końcowe:
MTytNazwisko ImięELORankPkt.MBch.Bch.1I++Brylowski, MarianR 194721006.522.5031.002I++Brylowski, StefanR 195521005.519.5029.003I+Putlak, WojciechR 197421005.023.0032.004I+Poniewierski, PiotrR 186521005.019.0027.005I+Tarajkiewicz, KrzysztofR 178721005.018.0026.506kMarszk, KazimierzR 177022004.520.5030.007IGajdamowicz, ŁukaszR 181320004.519.0027.008IPawletko, SzymonR 175720004.517.00

X Turniej z cyklu Grand Prix Klubu Marynarki Wojennej, Gdynia 2017-10-08

X Turniej z cyklu Grand Prix Klubu Marynarki Wojennej 2017

Data i miejsce
2017-10-08, Klub Marynarki Wojennej, 81-301 Gdynia, ul. Zawiszy Czarnego 1

System
7 rund systemem szwajcarski, Tempo gry: P'10 + 10" na ruch
Pierwsza runda rozpoczyna się o godzinie 10:00


Radek Wojtaszek miażdży rywala w IV rundzie Klubowego Pucharu Europy

Jaka jest różnica pomiędzy graczem z rankingiem 2400 a 2700 widać na przykładzie poniższej partii:

your web browser and/or your host do not support iframes as required to display the chessboard

Pavel Shkapenko wygrał VI Międzynarodowy Turniej Szachowy Pamięci Marii Trafalskiej (Gdańsk, 14.10.2017)

VI Międzynarodowy Turniej Szachowy Pamięci Marii Trafalskiej zakończył się zwycięstwem występującego często w Polsce Pavla Shkapenko. Gratulacje!

Wyniki końcowe, 9 rund tempem 10' + 3".
MTytNazwisko ImięFed.ELORankPkt.MBch.Bch.W1IMShkapenko, PavelRUSR 243424507.545.0057.5062mKoc, PrzemysławPOLR 237124007.042.0053.0053IDemianowicz, MaciejPOLR 200320006.543.5055.5054CMTeclaf, PawełPOLR 216422006.542.5054.0055kBugalski, MichałPOLR 209022006.540.5052.5066kWyczling, BartoszPOLR 199722006.539.5050.5067FMKempinski, TomaszPOLR 2143<

Mirosław Lewicki wygrywa Pula Open w Chorwacji

Duży sukces w Chorwacji odniósł Mirosław Lewicki. Nie tylko że zajął pierwsze miejsce w Pula Open, ale na dodatek wypełnił normę arcymistrzowską. To chyba największy sukces w karierze 22-letniego Polaka.
Gratulacje! 


Wyniki Końcowe   PartieStrona Turnieju
MTyt
Nazwisko i imię
FedEloPkt TB 1  TB 2  TB 3 1CMLewicki MirosławPOL23467,553,047,557,52IMChristiansen Johan-SebastianNOR24577,550,545,055,53GMAntal GergelyHUN25267,054,049,058,04GMFercec NenadCRO24607,049,044,553,55IMPetran PeterSVK23017,046,542,050,0

Kramnik o swojej partii z Wojtaszkiem podczas trzeciej rundy Klubowego Pucharu Europy

Ciekawa wypowiedź Vladimira Kramnika o jego partii z Radkiem Wojtaszkiem.
Przypomnijmy, był to zakończy remisem pojedynek z trzeciej rundy Klubowego Pucharu Europy.


Mateusz Bartel "wymiata" w rozgrywkach Klubowego Pucharu Europy w szachach

Tak, tak, to prawda. Mateusz Bartel wygrał i wczoraj i dziś. A poniedziałkowa wygrana była o tyle cenna, że przy remisach na pozostałych deskach (w tym Radka Wojtaszka) dała zwycięstwo jego drużynie.



Popatrzmy na obie wygrane partie Mateusza: 
your web browser and/or your host do not support iframes as required to display the chessboard
your web browser and/or your host do not support iframes as required to display the chessboard

Natomiast Anna Kantane i jej zespół Riga Technical University dzisiaj przegrali.
Team z Rygi pokonała drużyna Odlar Yurdu w stosunku 1½- 4½.
Polka przegrała swój pojedynek z GM Eltaj Safarli (ELO=2632).

Strona Pucharu


Robert Weber wygrał Jesienny Turniej Szachów szybkich, Kwidzyn 7 października 2017

Wczoraj w Kwidzynie został rozegrany Jesienny Turniej Szachów szybkich. To dobra wiadomość świadcząca o tym, że niedawno zmarły Marian Wodzisławski (widoczny na zdjęciu w środku, zamyślony nad szachownicą) pozostawił następców.
A przy okazji zdjęcia. Jest na nim sporo znanych szachistów i działaczy, ale ciekawe czy rozpoznacie tego młodego człowieka - w rogu po lewej, na pierwszym planie?

Wyniki Jesiennego Turniej Szachów szybkich, Kwidzyn 07.10.2017 (10' + 5").
MTytNazwisko ImięR. FIDERankPkt.MBch.Bch.WinsProg.1IWeber, RobertR 212620007.021.0029.50728.02II+Zaręba, MaciejR 147119005.521.5030.50524.53IJóźwik, JarosławR 176720005.023.0033.00521.04IIIMaron, WojciechR 131416005.016.5023.00517.05IIJanusiewicz, MichałR 114818004.517.5024.50415.56IISandomierski, CyprianR 133118004.022.5032.50417.07IIIWysocki, RyszardR 141616004.0

Nowe wersje silników szachowych: Nemorino 3.04, Orka 170917, Texel 1.07a35, Shark 170917bf, Dirty-Bit 0.39, Monolith 0.3, Joker (2) 0.7.7, Stockfish 17091709, Stockfish 17091710, Fire 6

Silnik do pobrania Autor JCER
Liga JCER Nemorino 3.04 Christian Günther 2901 2 Liga, miejsce - 1 Orka 170917 --- 3367 --- Texel 1.07a35 Peter Osterlund 2979 Super Liga, 19 miejsce Shark 170917bf ---
3395
--- Dirty-Bit 0.39 Andrew Backes
----
--- Monolith 0.3
Jonas Mayr
1406
---
Joker (2) 0.7.7
Manlio Morini ---