Музей древних шахматных программ

Тема в разделе "Машинное отделение", создана пользователем WinPooh, 13 мар 2006.

  1. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    http://classicchess.tripod.com/

    Исходные коды, фрагменты алгоритмов, статьи, сканы и прочие артефакты - начиная с 50-х годов...
     
  2. Schurick
    Оффлайн

    Schurick Старожил

    Репутация:
    6
    Динозавры, какие-то :)

    Хороший сайт, Винни респект. :cool:
     
  3. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    Автор сайта сделал новую версию, с улучшенным дизайном в стиле Wiki:
    http://myweb.cebridge.net/cbloodworth/Wiki.htm

    Старая ссылка по-прежнему доступна.
     
  4. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
  5. Сергей С. Питер
    Оффлайн

    Сергей С. Питер Старожил

    Репутация:
    11
    В директории Х есть забавная тема Ласкер,Котов и шахматный автомат.Обсуждается мог ли Ласкер создать без обмана шахматную машину. Кстати вот текст партии первой шахпроги , играющей без железа (ЭВМ тогда автору была недоступна для подобных глупостей ).Turing's paper machine ? Alick Glennie, Manchester 1952: 1.e4 e5 2.Nc3 Nf6 3.d4 Bb4 4.Nf3 d6 5.Bd2 Nc6 6.d5 Nd4 7.h4 Bg4 8.a4 Nxf3+ 9.gxf3 Bh5 10.Bb5+ c6 11.dxc6 O-O 12.cxb7 Rb8 13.Ba6 Qa5 14.Qe2 Nd7 15.Rg1 Nc5 16.Rg5 Bg6 17.Bb5 Nxb7 18.O-O-O Nc5 19.Bc6 Rfc8 20.Bd5 Bxc3 21.Bxc3 Qxa4 22.Kd2? [22.h5 would have trapped the bishop] 22...Ne6 23.Rg4 Nd4? [23...Rxb2! 24.Bxb2 Rxc2+] 24.Qd3 Nb5 25.Bb3 Qa6 26.Bc4 Bh5 27.Rg3 Qa4 28.Bxb5 Qxb5 29.Qxd6 Rd8 0-1. Вполне достойная игра. Кстати у жены соперника прога выиграла , вот интересно бы посмотреть!Думаю сейчас можно было бы написать более сильный алгоритм , хотя бы с а-в отсечениями ,ФВ и прочей элементарщиной. Кто может достать исходный код бумажной шахматной машины?Для справки мой Гениус 2.1 играя на уровне только форсированных вариантов вычисляет около 150 то всего вариантов при выборе хода. В блиц средний 1 разряд.Удары видит и сам наносит. Никому не интересно было бы написать прогу не на машинном языке , а ближе к человеческому( типа хоть на десятичной системе , а не атоковской). Ну и матч-реванш с гроссом сыграть на разумных условиях типа Ферзь форы , на ход не полчаса как у Алана Тюринга,а 24 часа. Еще интереснее составить программу , которая считала бы с такой же скоростью , как может человек на бумаге , ну пусть вооруженный счетами , арифмометром. Чтобы устранить рутину.Провести за пару минут турнир из сотен партий.Ведь люди же до сих пор соревнуются в езде на старых автомобилях , древних судах.Могли ли индийцы 1000 лет тому назад создать шахматный автомат? Не будем это трогать.Ограничемся временами Филидора.
     
  6. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    У меня есть программа написанная (играющая) в условиях низкого быстродействия - 150 узлов в секунду...
    Играет в силу третьего разряда.
     
  7. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Что значит программа написанная "на машинном языке, на атоковской ситеме, а не десятичной"?
    Немного невъезжаю.
     
  8. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    1 или 0 - то есть биты ;) двоичная система.
     
  9. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Сейчас не пишут в машинных кодах, а тем более в двоичной системе;)))) Если только битовые операции...
    В программе, о которой я говорю - нет битовых операций, так как их нет в языке, на котором она написана. :)