Шахматные программы для Android

Тема в разделе "Машинное отделение", создана пользователем Страга Севера, 30 окт 2011.

  1. TopicStarter Overlay

    Страга Севера Новичок

    • Новичок
    Рег.:
    29.03.2011
    Сообщения:
    24
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Здравствуйте, товарищи. Решил поднять сию тему, ибо не видел, чтобы она обсуждалась.
    Недавно обзавелся коммуникатором на Android. И хотел бы спросить, какие программы для шахматистов на нем существуют. Хотелось бы не просто банальную доску-движок-онлайн, какое есть во многих программах, а хотя бы работу с базами, что-нибудь наподобие Scid или ChessBase. Помню, на WinMobile такая программа была, а есть ли на АНдроиде?
  2. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
  3. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.073
    Симпатии:
    1.465
    Репутация:
    54
    Адрес:
    Москва
    Оффлайн
  4. akupr Новичок

    • Новичок
    Рег.:
    11.02.2006
    Сообщения:
    72
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Scid on the go основан на исходниках DroidFish, которая на мой взгляд удобнее и менее глюкава.

    Есть еще ChessFree. Сделана довольно красиво, хотя играет слабовато. Я так понял, специально поддается :)
  5. Killster Учаcтник

    • Участник
    Рег.:
    12.05.2011
    Сообщения:
    75
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
  6. Slap87 Учаcтник

    • Участник
    Рег.:
    17.11.2007
    Сообщения:
    124
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Подскажите, пожалуйста, есть ли такая прога, на которой можно смотреть партии в формате cbv?
  7. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Раз уж завели отдельную тему по android'у, то вот какой вопрос: кто-нибудь тестировал (benchmark'и или против прог на ПК) shredder? Мнения в отзывах разнятся, от "слабый кмс" до "2600". Я сыграл сейчас три партии, контроль 5+1, мои - белые. Очевидно, это довольно необычная разновидность shredder'а. Играет неплохо, но "со странностями".

    В первой партии в несколько худшей позиции (на мой взгляд) программа после продолжительного (почти минута) размышления ушла от троекратного повторения и в дальнейшем победила. Казалось бы, какая боевитость... Но уже в следующей партии мне был предложен размен ладей и, вместе с ним, ничья (получался разноцвет по шесть пешек). Третья партия удивила меня еще больше.

    1.e4 b6 2.d4 Сb7 3.Кc3 e6 4.a3 Здесь, похоже, кончилась дебютная книга, в предыдущих партиях десяток ходов выдавался с накоплением. 4...Кf6 5.Сd3 c5 6. Кf3 cd 7.Кd4 Кc6 8.Кc6 dc 9.O-O Сd6 10.f4 e5 11.f5 Сc5+ Я скорее опасался 11...Фc7 12.Kрh1 O-O-O. 12.Kрh1 O-O 13.Сg5 h6 14.Сh4 Фe7 15.Фf3 Сd4 16.g4 Лfd8 17.g5 hg 18.Сg5 Лd7?! Труднообъяснимый ход. 19.Лg1 Сg1 20.Лg1 Лd6 21.Фh3 До этого момента все разворачивалось довольно быстро, но тут последовали двухминутные раздумья, я ждал 21... c5 с идеей 22...с4 и дальнейшим ударом на е4. Поэтому заготовил укрепление ключевого пункта, а когда последовал другой ход - решил не отклоняться от генеральной линии. 21...а5?! 22.Фh4 a4


    23.Лg3 Оказывается, здесь можно было завершить борьбу ходом 23.Сh6. Или, что еще сильнее, предварительно 23.Сс4. Наверное, создавало решающие угрозы и простое подведение коня к фронту. 23...Фd8 24.Лh3 Kрf8 25.Фh8+ Kрe7, и одновременно - очередное предложение. Хотя мне представлялось, что за счет мертвой связки коня f6 положение белых почти выиграно, отказать сил не хватило.

    Пожалуй, такой трусоватой программы я еще не встречал. Можно, конечно, списать все на цейтнот (18с против 3мин.56с), но во второй партии цейтнота не было. А в первой после долгих колебаний идти ли на троекратное цейтнот возник, но тут как раз shredder действовал четко и ничего не зевнул, играя пол-партии на 3-4 секундах.
  8. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Решил проверить более прогрессивный движок - Droidfish 1.37 (это портированный Stockfish 2.1). Пока на впечатлило, контроль 5мин./60 ходов.

    1.e4 c6 2.d4 d5 3.f3 Кf6 4.e5 Кfd7 5.f4 c5 6.c3 e6 7.Кf3 Кc6 Теперь, если сыграть 8.Кbd2, то дело сведется к варианту Тарраша во французской со сравнительно редким ходом Кgf3. Но у белых есть более здоровые продолжения, скажем, 8.Се3, 8.Се2 или 8.a3 Сe7 9.b4 c4 Хорошо, что движки до сих пор любят захватывать пространство. Разумеется, после 9...cd или 9...b6 засушить было бы много труднее. Вскоре возникло вот что:



    В течение почти ста ходов мне приходилось перемещать короля с h1 на g1 и обратно. За исключением одного момента, когда пришлось пойти b5. От ничьи движок трижды отказался.

    Заглянул к immortal'у:

    Все это хорошо, но практический интерес представляет сравнение с обычным железом. Т.е., говоря по-русски, начиная откуда имеет смысл запускать remote access.
  9. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Решил продолжить тестирование движка, контроль - 5 мин. на 60 ходов.

    [Date "2012.01.06"]
    [White "Zayats"]
    [Black "Stockfish 2.1.1"]
    [Result "0-1"]

    1.e4 e5 2.Кf3 Кc6 3.Кc3 Кf6 4.Сb5 Кd4 5.Кd4 ed 6.e5 dc 7.ef Фf6 8.dc Сe7 9.O-O O-O 10.Сd3 Лe8 11.Лe1 d6 12.Фh5 g6 13.Фh6 После 13.Сg5 gh 14.Сf6 Сe6 15.Сe7 Лe7 16.Лe3 проиграть бы не удалось. 13...Сe6 14.a4 a5 15.Сd2 d5 16.Лe2 Сd7


    17.b3?? Надо было включить 17.Фf4 Фb6 18.b3, и желаемый результат близок. 17...Сb4 18.Лae1 Лe2 19.Лe2 Сc3 20.Сc3 Фc3 21.h4?! Немедленное 21.Лe7 позволяло продолжить сопровивление. 21...Фa1+ 22.Kрh2 Фf6 0:1

    [Date "2012.01.06"]
    [White "Zayats"]
    [Black "Stockfish 2.1.1"]
    [Result "0-1"]

    1.e4 c6 2.d4 d5 3.f3 de 4.fe e5 5.Kf3 ed 6.Сc4 Кf6 7.Кg5 Не сулит особого перевеса и 7.0-0 Кbd7 7...Сe6 8.Кe6 fe 9.O-O Сd6 Новинка, ранее встречалось 9...е5 10.Сe6 Фe7 11.Сb3?! Пожалуй, лучше было уйти в другую сторону - 11.Сh3 11...Кbd7 12.c3 O-O-O 13.cd Кe4


    14.Фg4? Защищаясь от Фh4 и от Кdf6, но пропуская более сильную угрозу, впрочем и 14.Кd2 Лhf8 15.Кf3 Кdf6 ведет к очень комфортной для черных позиции. 14...Лhf8 15.Лe1 Кf2 0:1


    [Date "2012.01.06"]
    [White "Zayats"]
    [Black "Stockfish 2.1.1"]
    [Result "1/2-1/2"]

    1.e4 c5 2.c3 d5 3.ed Фd5 4.d4 Кf6 5.Кa3 cd 6.Кb5 Кa6 7.Фd4 Фd4 8.Кd4 e5 9.Кb5 Сc5 10.b4 Сe7 В белковой блиц-практике популярнее линия 10...Сb6 11.a4 Кe4 12.Лa2 O-O 13.Лe2 11.Кf3 e4 12.Кfd4 O-O 13.a3 После двух предыдущих партий я отказался от более амбициозного 13.Сc4 Сd7 14.Сf4, что у меня уже встречалось. 13...Сd7 14.Сe2 Лfc8 15.O-O Кc7 16.Кc7 Лc7 Над ответным взятием Stockfish продумал секунд 10, я уже успел испугаться (обычно раздумья следуют в ответ на слабый ход, который движок особо на рассматривал). 17.c4 a5 18.Сd2 Сd6 19.Лfd1 Сe5 20.Сc3


    Я ожидал здесь 20...Кd5 или 20... Сa4, положение примерно равное, но напряжение сохраняется. 20...Лcc8 21.Кb5! Теперь все кончено. 21...Сb5 22.Сe5 Сc4 23.Сc4 Лc4 24.ba Лc5 25.Сf6 gf 26.Лab1 Лca5 27.Лb7 Лa3 28.g3 Лa1 29.Лa1 Лa1+ 30.Kрg2 Лa5 31.Лb4 f5 32.g4 fg 33.Лe4 h5 34.h3 gh+ 35.Kрh3 Kрg7 Дальнейшие попытки сбить флаг не делают честь Stockfish'у. 36.Kрh4 Kрg6 37.Лb4 Лa1 38.Лb6+ f6 39.Лb5 Лa4+ 40.Kрg3 h4+ 41.Kрg2 f5 42.Лb8 Лa7 43.Лg8+ Kрf6 44.f4 Лa4 45.Kрf3 Лa2 46.Лh8 Kрe6 47.Лh4 Kрd5 48.Лh8 Лa3+ 49.Kрf2 Kрe4 50.Лb8 Kрf4 51.Лb4+ Kрg5 52.Лc4 Лb3 53.Лa4 Лc3 54.Лb4 Лd3 55.Лa4 Kрf6 56.Лb4 Лa3 57.Лc4 Лb3 58.Лa4 Лc3 59.Лb4 Kрe5 60.Лa4 Лb3 61.Лc4 Kрf6 62.Лa4 Kрg5 63.Лc4 f4 64.Лc8 Kрf5 65.Лf8+ Kрe5 66.Лe8+ Kрf6 67.Лf8+ Kрg5 68.Лg8+ Kрh4 69.Лh8+ Kрg4 70.Лg8+ Kрh5 71.Лh8+ Kрg6 72.Лg8+ Kрf7 73.Лg4 Лb4 74.Kрf3 Kрe6 75.Лf4 Лf4+ 76.Kрf4 1/2:1/2

    Резюме. Если подрубить удачно подобранную дебютную книгу и таблицы Налимова, то Droidfish 1.37 будет играть в блиц на уровне лучших бойцов icc. В ближайшее время попытаюсь проверить его на разогнанном процессоре (надо как-то решить вопрос с охлаждением, может просто на лед положу).
  10. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Critter 1.4 - IvanHoe 46h, оболочка Chess for Android 3.1, 5 сек на ход, без баз/таблиц, hash - 64 MB. Хотя матч проводился в рамках тестирования аккумулятора в разных режимах работы процессора, результаты заслуживают внимания: +30-5=5. То ли последняя версия critter'а резко прибавила, то ли (что более вероятно) автор(ы) семейства ippolit'ов напороли.
    Critter 1.4 - Komodo 3, ультра-короткий матч на тех же условиях. +12-4=4, то же довольно круглые числа получились. Первое, что приходит в голову - оболочка позволяет Critter'у как-то жульничать. Хотя, возможно, по такому количеству партий еще нельзя делать сколь бы то ни было определенные выводы.

    P.S. У кого-нибудь есть успешный опыт запуска удаленных движков на Chess for Android? У меня стоит engineServer на windows, на телефоне скармливаю оболочке строку ./client-android-cli <hostname> <port>, ошибка при попытке импортировать. EngineServer в порядке, т.к. с других linix-машин я имею к нему доступ через xboard с UCI-адаптером polyglot, которому я скармливаю скрипт на тикле, предварительно сгенерированный engineClient'ом.
  11. nn В предбаннике

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    317
    Симпатии:
    909
    Репутация:
    54
    Нарушения:
    16
    Оффлайн
    It must be shell script with that line, like in this description:

    "Nifty client utility client-android-cli to connect Chess for Android with a remote chess server (install this utility together with a single line file that reads "./client-android-cli hostname port" for the proper hostname and port, then import the single line file just like an engine; make sure to download the Chess for Android version that grants network access to its clients)"

    You may need to remove default version of Chess for Android first, and then install network version to get correct permissions, not just install over. If not working try running in shell ./client-android-cli hostname port to see if it connects or there are any error messages.
  12. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Спасибо, перезалил Chess for Android, вместо версии из маркета взял с сайта разработчика. Ничего не изменилось, terminated при попытки импорта. Команда ./client-android-cli не выполняется, permission denied. Права доступа -rwxrwxr-x. У вас работает без проблем?
  13. nn В предбаннике

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    317
    Симпатии:
    909
    Репутация:
    54
    Нарушения:
    16
    Оффлайн
    Did you try to run it in command line as root or as Chess for Android user ? In command line you must also run it from linux partition, as android doesn't run anything from fat32. You can probably do it only through adb, if you have it installed. I provided that client some time ago, but did not try it recently with newer Chess for Android versions.

    Here are other things to check, which I can think of, if you can't run from command line or in addition to that. Make sure it is really network chess for android version: in settings - applications it have to say that it has network and some system permissions. Check that you have both client and script file imported. What that does, it writes both of them to linux partition in certain system directory. Import/install you script in exactly the same way as any other engine, it is just file. Inside script you may also put full path to client and which shell to use, but it was not needed when I used it.
  14. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    to nn: Еще раз спасибо за поддержку и за оперативность, но позволю себе повторить вопрос из двух предыдущих постов (У кого-нибудь есть успешный опыт запуска удаленных движков на Chess for Android? У вас работает без проблем?) Если да, то какая версия клиента у вас, и на какой версии оболочки тестируете? По сути предложений - под root'ом пытался запустить, с тем же эффектом (что не удивительно, у меня и так открыты все права на исполнение), FAT32 - только на mp3-player'е и android, кстати, прекрасно с ним работает - через самбу.

    P.S. Заодно и вопрос про benchmark'и повторю, может, у кого-нибудь дошли руки?
  15. nn В предбаннике

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    317
    Симпатии:
    909
    Репутация:
    54
    Нарушения:
    16
    Оффлайн
  16. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Вновь благодарю за долготерпение.

    Приложение имеет доступ к следующим данным на телефоне:
    Память Изменение и удаление содержимого внутренней памяти
    Сетевые коммуникации полный доступ к интернету
    Системные инструменты изменить подключение к сети

    remote_Houdini_15 [./client-android-cli 192.168.1.33 2001]
    client-android-cli [32KB]
    На 192.168.1.33 запущен engineServer, никаких firewall'ов.

    Если я переношу client-android-cli в раздел с файловой системой ext4 и пытаюсь запустить в командной строке (дав chmod a+x), to
    1: syntax error: redirection unexpected
  17. nn В предбаннике

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    317
    Симпатии:
    909
    Репутация:
    54
    Нарушения:
    16
    Оффлайн
    Seems to be correct version of chess for android installed. Does not seems it is right client-android-cli:
    # ls -l client-android-cli
    -rwx------ app_72 app_72 19043 2012-01-08 13:08 client-android-cli
    # md5sum client-android-cli
    5d97cc0c5649fee389b8fb64c9397483 client-android-cli

    To have conditions certain go in chess for android install engines from sdcard: remote_Houdini_15, client-android-cli, and say komodo3-ab.
    You will see these files in /data/data/com.google.android.chess/eng/
    cd /data/data/com.google.android.chess/eng/
    1. run
    # ./client-android-cli
    output : ./client-android-cli hostname port
    2. run
    # ./komodo3-ab
    output: Komodo version 3 AB
    type: quit

    3. to check connectivity do
    # telnet 192.168.1.33 2001
    it must connect
    type: uci

    4. then do the same with ./client-android-cli
    # ./client-android-cli 192.168.1.33 2001
    uci


    5. Then try your script to be sure there is no syntax errors
    # ./remote_Houdini_15
    uci
  18. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Абсолютно верно! В свое оправдание должен сказать, что я по ссылке из блога скачал (Download PJ+'s client-android-cli utility). Тут правильная версия, 19 KB.
  19. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Итак, подошел к концу матч ARM Cortex-A9 (45 нм, 1.2 ГГц) vs. Core 2 Duo Т5300 (65 нм, 1.73 ГГц).
    Оболочка Chess for Android 3.1.0, 5 сек на ход, без баз/таблиц, hash - 64 MB. Оба процессора были представлены движком Stockfish 2.2.1 JA. Общий итог: +7-1=2 в пользу Core 2 Duo.

    Телефон смотрелся жалко, выдавая впятеро меньше килонодов. Счет мог оказаться и более крупным, вот как была одержана единственная победа. Первые три-четыре хода сдавались случайным образом - как в шашках. Обычно шли совершенно нормальные дебюты - ферзевый, итальянская, Панов и т.п. Но один раз выпало 1.d4 e6 2.c4 Cb4+ 3.Kc3 c6? (похоже, что пешку просто не донесли) 4.Фb3 Фe7, и Core 2 Duo начал партию с крайне неприятной позиции. А после 5.с5 Ка6 6.е4 он не сделал ход 6...b6, и дела стали совсем плохи.

    Приведу показательный пример, подтверждающий доминирование ноутбука.

    Core 2 Duo Т5300 - ARM Cortex-A9


    Ноутбук из далека шел на эту позицию, заготовив мат в ответ, скажем, на естественное на 66...Сс2. Но телефон холодно отдал вторую пешку и удержал стойку. 66...Kd5 {[18/30]-238/f5f6 5.023} 67.f6 {[25/48]294/d5f4 0.057} Cc2+ 68.Kph6 Kf4 69.Ca3 Ke6 70.Kph5 Kpg8 71.Kpg4 Kd8, и на 109 ходу была зафиксирована ничья.
  20. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Critter 1.4 - Komodo 3, еще один ультра-короткий матч на условиях, изложенных в посте 10: +8-3=9. Осталось стравить аутсайдеров гонки, и можно заполнить таблицу мини-турнира. Из интересного, у обоих движков, похоже, имеются антиничейные настройки.

    Komodo 3 - Critter 1.4


    Обе стороны верно оценивали позицию, тем не менее избегали троекратного повторения. Последовало 69...b5 70.cb+, и блуждания королей пошли на второй круг. Как уже наверняка догадался вдумчивый читатель, был и третий - после встречного подрыва b4.
    Изучил, что пишут на immortal'е по поводу IvanHoe, пост старый, но, судя по предварительным результатам тестов - актуальный.
  21. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    В мини-турнире завершился утешительный матч за второе место Komodo 3 - IvanHoe 46h. Итог: +26-5=9.
    P.S. Подведем заодно общие итоги.

    Critter 1.4 ххх 26,5 32,5 59
    Komodo 3 13,5 ххх 30,5 44
    IvanHoe 46h 7,5 9,5 ххх 17
  22. nn В предбаннике

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    317
    Симпатии:
    909
    Репутация:
    54
    Нарушения:
    16
    Оффлайн
    46h откуда? С http://chess.cygnitec.com/engine/ivanhoe/ слишком медленный. У Аарта 47c быстрее и сильнее. Робболито еще быстрее.
  23. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    to nn: Именно оттуда. Не знаю чья компиляция, мне в первую очередь важно было проверить стабильность работы процессора при разгоне. Теперь, конечно, займусь вопросом более обстоятельно, в первую очередь протестирую робболито.


    Кстати, "хозяйке на заметку" (может оказаться актуально тем, кто на кастомных ядрах использует режимы Ondemand и Performance).
    Поскольку матчи протекают довольно продолжительное время, то встает проблема внешнего охлаждения. Я решил ее так: кладу телефон на обратную сторону терки, попадая камерой в разделительную полосу (изначально предназначенную, видимо, для нарезки сыра). Это обеспечивает контакт практически по всей площади с имеющим высокий коэффициент теплопроводности (порядка 100 Вт/м*К) металлом. Под теркой размещается полотенце, концы которого опущены в кастрюлю с водой.
    Конечно, идеальным и простейшим решением было бы попросту засунуть телефон в холодильник (при необходимости я именно так и поступаю с ноутбуком). Однако пока не удалось решить проблему полноценного remote access, скажем, TeamViewer для телефонов односторонний.
  24. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    ARM Cortex-A9 (45 нм, 1.2 ГГц) vs. Core 2 Duo Т5300 (65 нм, 1.73 ГГц).
    Условия прежние (см. пост 19), движкок - RobboLito 0.085e4. Общий итог: +5-1=4 в пользу Core 2 Duo.

    Единственная победа телефона.



    Вместо 42.Сс3 Лс3 43.Ле4 с очевидной ничьей (все это можно было осуществить и раньше) последовало 42.Крg1?! и вскоре возникла вот такая трагикомичная позиция:



    Не быстрейшим, но достаточно надежным способом телефон довел партию до мата на 131 ходу. Еще один матч, на сей раз с использованием движка Critter 1.4, обошлось без сенсаций, +5=5. Телефон спас несколько тяжелейших позиций, к победе не был близок ни разу.


    Оценка 1.7 пешки, которая держалась еще довольно долго, конечно, ошибочна. Черные объявили вечный шах. В следующей позиции оценка была еще оптимистичнее, более 2.5 пешек, однако взять крепость белых не удалось.



    P.S. На immortal'е я оставил ссылки на партии, если кому-то захочется поанализировать.
  25. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    RobboLito 0.085e4 - Komodo 3: +16-8=16, общая победа одержана за счет неуверенной игры Komodo черными (всего 5 очков из 20).

    Приведу пару локальных успехов неудачника.

    RobboLito - Komodo


    14...c6!? Были, конечно, и другие, более спокойные варианты. Скажем, 14...Сf5. 15.dc Фb6 16.c7 Сg4 Избежать ничейной развязки можно посредством 16...Лe7 17.Лd1 g5, но это не для блица. 17.Сb5 Сf2+ 18.Kрh1 Сe1 19.Сe8 Кf2+ 20.Kрg1, и ввиду вечного шаха последовало соглашение на ничью.

    RobboLito - Komodo


    Единственная победа черными была достигнута измором. После сорокового хода позиция не претерпела особых изменений, только на ход f6 черным потребовалось в лучших традициях сов. шахматной школы 48 ходов. И, наконец, долгожданная ошибка. 164.Сc8 164.Сg3+ сохраняло status quo. 164...Kрe5 165.Сf5 Kрf4 166.Сa5 Лb5 167.Сc7+ Kрf3 168.Kрe1 Лf5!, и белые не дотянули до двухсотого хода.
  26. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Подходит к концу матч Stockfish - Critter (вяленая рыба представлена прогрессивной версией 2.2.2, предыдущая эпизодически вылетала с сообщением "lost of engine"). Прежде подведения итогов попробую изучить эндшпиль (пока не проверял таблицами и лишь частично прогнал движком, так что возможны ошибки).

    Stockfish 2.2.2 - Critter 1.4


    Партия из дебюта перешла в эндшпиль и можно было форсировать размен ферзей, 25...c3 26.bc Фa3 27.Фg4+ Kрf8 28.Фb4+ Фb4 29.cb Kрe7 - вряд ли скомпрометированная структура создаст черным непреодолимые проблемы. Впрочем, играть при ферзях проще. 25...Фc5 26.Фg4+ Kрf8 27.Фf4 Kрg7 28.Kрg2 h5 29.Фe4 f5 Удивительное решение, в духе выбранной стратегии было 29...a5 30.Фd4 Фb5 31.e4 a4, и белым трудно усилиться. 30.Фd4+ Фd4 31.ed f6? Видимо, решающая ошибка. После 31...Kрf6 32.Kрf3 Kрe7 у черных лишний темп, план с переводом короля на с3 не опасен, т.к. белые не успевают пойти f4. 33.Kрf4 (просто сомнительно 33.Kрe3 Kрd6 34.Kрd2 Kрd5 35.Kрc3?! f4 36.gf h4 - у черных больше темпов) 33...f6 34.Kрe3 Kрd6 35.Kрd2 Kрd5 36.Kрc3 e5, и дело идет к ничье. 32.Kрf3 Kрg6 33.Kрf4 Проще 33.Kрe3, поскольку после 33...Kрg5 34.h3 король никуда не прорывается 33...h4?! Паническая реакция проигрывает немедленно, но опаздывает и 33...Kрf7 34.Kрe3 e5 (совсем бесперспективно 34...Kрe7 35.f4 Kрd6 36.Kрd2 e5 37.fe+! fe 38.Kрc3, выигрывая пешку) 35.f4 Kрe6 36.de fe


    Важная для оценки эндшпиля позиция, она возникает при разном порядке ходов. Немедленный размен 37.fe? Kрe5 38.a4 дает черным контригру: 38...Kрd5 39.Kрf4 Kрc5 40.Kрf5 Kрb4 41.Kрe4 Kрa4 42.h4 Kрb3 43.g4 Kрb2 44.gh c3, и пешечные гонки завершаются вничью. Поэтому 37.a4!, теперь при выжидательном ходе короля предыдущий вариант станет безнадежным, т.к. белая пешка пройдет на а5, а в случае 37...a5 38.fe Kрe5 39.h4 возникает взаимный цугцванг. 34.g4 fg 35.Kрg4 h3 36.Kрh3 1:0


    Вот результаты, Critter 1.4 - Stockfish 2.2.2: +14-10=16. Напомню, оболочка Chess for Android 3.1, 5 сек на ход, без баз/таблиц, hash - 64 MB. С одной стороны, на каждом участке по десять партий Critter набирал по 5,5 очков, демонстрируя завидную стабильность. С другой - начал с трех побед и завершил матч также. Наконец, следует отметить, что ни одна из партий, перешагнувших стоходовый рубеж, не закончилась результативно. Очевидно, оба движка сохраняли концентрацию до конца партии.
  27. Zayats Без определенного статуса

    • Ветеран
    Рег.:
    08.01.2007
    Сообщения:
    1.923
    Симпатии:
    844
    Репутация:
    86
    Оффлайн
    Прокомментирую две миниатюры из вчерашнего матча, мат был поставлен до сорокового хода, что в движковых партиях сравнительная редкость.

    Stockfish 2.2.2 - Critter 1.4

    1.d4 d5 2.c4 c5 3.dc e6 4.cd ed 5.Кc3 d4 6.Кa4 Кc6 Не вдаваясь в теоретические диспуты - обычно здесь или на следующем ходу черные жертвуют пешку ходом b5 или избирают спокойное продолжение Сс5. 7.Кf3 Сf5


    Магистральная дорога - 8.e3 d3 9.Фb3, есть свои сторонники и у скромных ходов 8.Сd2 и 8.a3. 8.Фb3 встретилось лишь однажды, в партии Stockfish 2.0.1 - Houdini 1.5a, playchess 2011. 8...Фd7 9.Фa3 Лd8 10.b4 b5 Избавляет от необходимости все время считать накат b5, но и берет повышенные обязательства. 11.Кb2


    11...Сe7? Critter явно недооценивает ответ белых. Любопытно, что если дать ему как следует подумать, то он настаивает на 11...a5, на что, конечно, последовало бы 12.e4 ab 13.Фa6 Сe4 14.Сb5, с более-менее аналогичными партии вариантами. Лучше рекомендация Stockfish'а - 11...Фd5, и далее: 12. Nd3 a5 13.ba Кf6 14.g3 или 12.e3 d3 13.Сd2 Сe7 14.Фb3. Последний вариант оба движка оценивают к выгоде белых. 12.e4! Сe4 13.Сb5 a5 14.O-O Фg4 15.Кc4 ab 16.Фb3 f6 17.Кa5 Лc8 18.h3 Фd7 19.Лe1 Сd5 20.Фd3 Положение черных совершенно безнадежно. 20...Лa8 21.Кc4 Сc4 22.Фc4 Лa5 23.a4 ba 24.Лa3 Лa3 25.Сa3. Вскоре Critter'у удалось взять убедительный реванш.

    Critter 1.4 - Stockfish 2.2.2

    1.e4 e6 2.d4 d5 3.Кc3 Кf6 4.Сg5 Сe7 5.e5 Кfd7 6.Сe7 Фe7 7.Сd3 Напомню, что движки играют без дебютных книг. 7...O-O 8.Кf3 c5 9.O-O Кc6 10.dc Кc5 11.Фd2


    В многочисленных любительских партиях белые играли 11.Фe2 или 11.Лe1, укрепляя пункт е5 и не выпуская коня f3 из виду. Это наводит на мысль, что неплохо 11...f6 12.ef Лf6!?, намечая Лf3. Также годится шаблонное 11...Кd3 12.cd Сd7, несмотря на небольшой пространственный перевес белых и номинально плохого слона черных игра равна. Дело в том, что конь f3 стоит впереди пешки, увести его особо некуда, а без надвижения пешки "f" атака на королевском фланге невозможна. В центре белые должны держаться пассивно, готовясь к f6, а на ферзевом фланге черные просто сильнее. 11...b6 12.Сb5 Сb7 13.Сc6 Сc6 14.Кd4 Сd7?! Труднообъяснимое решение, ведь когда пойдет вперед пешка "f", черным надо будет сыграть Ке4, чтобы создать встречное давление по центральным линиям и, при необходимости, надавить ладьями на пешку е5 с фланга. После Сd7 снимается контроль с поля е4 и становится затруднительным подключение ладьи по линии "d". 15.f4 Лac8 16.Лae1 Фh4 17.f5


    17...Лfe8? Так, пожалуй, не ошибется ни один белковый шахматист. 17...ef 18.Кd5 Лfe8 19.Кf5 Сf5 20.Лf5 Лcd8 давало черным шансы за счет лучшей координации фигур. 18.f6 Фh6 19.Фh6 gh 20.Лf3 Kрh8 21.Лh3 Лg8 22.Лh6 Лg4 23.Лe3!, со скорым матом.
  28. Серегааа Учаcтник

    • Участник
    Рег.:
    16.01.2010
    Сообщения:
    22
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
  29. Camon14 магистр

    • Заслуженный
    • Ветеран
    Рег.:
    28.05.2012
    Сообщения:
    12.887
    Симпатии:
    5.292
    Репутация:
    340
    Нарушения:
    22
    Оффлайн
    вот шикарная прога Analyze This в ней Stockfish и Critter предполагается, что эта программа для анализа, но на самом деле при помощи нее можно играть, дать машине проанализировать позицию и потом за нее ввести ход на доске. качеством анализа я очень доволен, анализирую при помощи нее, на планшете получается не хуже чем на компе с Гудини.
    https://play.google.com/store/apps/...GwsMSwxLDEwMiwiY29tLnBlcmVpcmEuYW5hbHlzaXMiXQ..
  30. Sib-botan Учаcтник

    • Участник
    Рег.:
    04.09.2010
    Сообщения:
    251
    Симпатии:
    81
    Репутация:
    4
    Оффлайн
  31. Camon14 магистр

    • Заслуженный
    • Ветеран
    Рег.:
    28.05.2012
    Сообщения:
    12.887
    Симпатии:
    5.292
    Репутация:
    340
    Нарушения:
    22
    Оффлайн
    о как здорово! надо будет обязательно скачать
  32. monblan Учаcтник

    • Участник
    Рег.:
    08.09.2011
    Сообщения:
    9
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Оказалось, что Fritz (ChessBase) сохранят базы в .pgn в формате ANSI. А мне для работы с базой на планшете необходима кодировка UTF. Кроме того, некорректно сохраняются кириллические "ч" и "ю". Пришлось написать небольшую утилитку.
    Ее можно скачать по адресу: http://chess-dzr.16mb.com/index.html в разделе "Ссылки". Принимаются замечания, пожелания.
  33. Soniq Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    24.08.2012
    Сообщения:
    909
    Симпатии:
    496
    Репутация:
    146
    Оффлайн
    Никто не в курсе, программа Chess Free для Андроида (там где 10 уровней сложности), в какую силу играет примерно? (на 10 уровне).
  34. Camon14 магистр

    • Заслуженный
    • Ветеран
    Рег.:
    28.05.2012
    Сообщения:
    12.887
    Симпатии:
    5.292
    Репутация:
    340
    Нарушения:
    22
    Оффлайн
    Я периодически играю, мне нравится, думаю играет где-то в силу 1-го разряда, но! беспощаден к зевкам! а это уже не обычный 1разряд, а компьютерный!! поэтому будет интересно...во всяком случае я с ним на пару создал уже десяток шедевров, даже сохранил в мэмориз:D
  35. Soniq Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    24.08.2012
    Сообщения:
    909
    Симпатии:
    496
    Репутация:
    146
    Оффлайн
    Спасибо за информацию!

Поделиться этой страницей