Ключевое слово
08 | 02 | 2026
Новости Библиотеки
Шахматы Онлайн
Welcome, Guest
Username: Password: Remember me

TOPIC: Шахматы. Человек против компьютера

Шахматы. Человек против компьютера 13 Июль 2022 08:02 #601

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • Если кажется, что читерят, - то это не кажется!
  • Posts: 3589
  • Thank you received: 96
  • Karma: 23
Вчера СЮ играл в Титульном Вторнике против соперников, сегодня против компа. Отлично, поглядим!

Играть с современными компьютерными программами, как воевать против невидимого воина ниндзя, — внезапно на ровном месте через пару шагов слетает корона.
...не мы первые, не мы последние...

Шахматы. Человек против компьютера 13 Июль 2022 08:59 #602

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Я его спрашивал насчет форы с железякой, он обещал подумать. Вот надумал, похоже.

Так что вряд ли это на равных, это смысла не имеет.
Ничью гросс высушить как-нибудь сможет, но не всегда. А вот выиграть уже нереально.

Посмотрим
Каждому - своё.

Шахматы. Человек против компьютера 13 Июль 2022 17:49 #603

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • Если кажется, что читерят, - то это не кажется!
  • Posts: 3589
  • Thank you received: 96
  • Karma: 23
Седьмой уровень Стокфиша оказался переломным. Тяжело играть.
...не мы первые, не мы последние...

Шахматы. Человек против компьютера 14 Июль 2022 14:00 #604

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Ну в общем там ролик на 7 часов, сил смотреть все нет :)
Каждому - своё.

Шахматы. Человек против компьютера 22 Июль 2022 05:13 #605

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Железяка выходит на новый уровень борьбы... :mad:

www.gazeta.ru/sport/news/2022/07/21/18175724.shtml
В Москве 19 июля состоялся шахматный турнир среди игроков до 9 лет. В мероприятии принимал участие шахматный робот Chessrobot'a.

Как сообщает Telegram-канал Baza, во время партии робот сломал палец 7-летнему игроку по имени Кристофер.

Как тебе такое, Магнус Карлсен?
Каждому - своё.

Шахматы. Человек против компьютера 22 Июль 2022 06:01 #606

  • Ruslan73
  • Ruslan73's Avatar
  • NOW ONLINE
  • Администратор
  • Posts: 38266
  • Thank you received: 958
  • Karma: 63
Мальчик тоже виноват, не дождавшись хода соперника стал делать свой.

В Шаолине за такое небось быть ему битым палками.

Разработчикам робота и тренеру мальчика выговоры.
Last Edit: 22 Июль 2022 06:02 by Ruslan73.

Шахматы. Человек против компьютера 22 Июль 2022 07:54 #607

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Наместник
  • Posts: 49571
  • Thank you received: 133
  • Karma: 17
наверное робот угодил в цейтнот :lol:

Шахматы. Человек против компьютера 22 Июль 2022 13:05 #608

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • Если кажется, что читерят, - то это не кажется!
  • Posts: 3589
  • Thank you received: 96
  • Karma: 23
Терминатор и Джон Коннор. Первое знакомство. :popcorn:
...не мы первые, не мы последние...

Шахматы. Человек против компьютера 09 Авг 2023 06:20 #609

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Забавно, я этого не видел
www.championat.com/other/article-4494111...bsche-vozmozhna.html
2021
Есть вариант сверхскоростной пули, в котором у каждого из соперников всего по 15 секунд. И вот в этом варианте Тан бросил вызов мощной шахматной программе StockFish.

Хлопнул Воблу по 15 сек :O :O :O
В битве на скорость мысли и кликов человек обыграл машину. Когда все мы смотрим, как лучшие китайские мастера играют в настольный теннис, не верится, что хотя бы на один удар можно среагировать. А у них розыгрыши по минуте! В партии со StockFish был натуральный пинг-понг. В результате у компьютера оставалось 13,5 секунды до истечения времени, но программа была повержена.

Тан поставил машине мат, когда на его часах оставалось 0,33 секунды! Так даже действующий чемпион мира не может. Кстати, Магнус Карлсен и Эндрю Тан пересекались на чемпионате мира по быстрым шахматам и блицу в Сочи, и тогда норвежец в «рапид» нанёс американцу сокрушительное поражение. Но в сверхбыструю «пулю» Тан проигрывает крайне редко.

Andrew Tang Punishes Stockfish with Legendary Speed
Каждому - своё.
Last Edit: 09 Авг 2023 06:21 by Vladimirovich.

Шахматы. Человек против компьютера 09 Авг 2023 07:49 #610

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • Если кажется, что читерят, - то это не кажется!
  • Posts: 3589
  • Thank you received: 96
  • Karma: 23
Есть вариант сверхскоростной пули, в котором у каждого из соперников всего по 15 секунд.
:dumb:
Функции сознания ужимаются до распознавания фигур и передачи в мозг.
Дальнейшими обработкой позиции, выбором хода и ответным реагированием в 95% занято подсознание. А что там в нём творится — ужас!
Это ж надо так довести себя шахматами до состояния животных безусловных рефлексов.
...не мы первые, не мы последние...

Шахматы. Человек против компьютера 17 Март 2025 07:38 #611

  • kotovas01
  • kotovas01's Avatar
  • OFFLINE
  • Жилец
  • Posts: 63
  • Thank you received: 6
  • Karma: 2
Почти полвека назад я был молодым электронщиком,
откровенно скучавшим во время ночных смен на своей
любимой ЭВМ "Минск-32 и решившим научить её играть
хоть во что-нибудь.

Программировал я на языке ЯСК, так скромно тогда
назывался будущий Ассемблер.

Сначала я написал программу, с которой можно было
играть в крестик-нолики. Не банальные "три в ряд",
а "пять в ряд" и поле 25 на 25. Получилось.
Алгоритм - простой перебор вариантов. Если программа
начинала первой, то выиграть у неё было невозможно.

Затем я замахнулся на шахматы.

Это было нечто...
Очень трудно оказалось научить программу "ходить".
Я "учил" её, эту тупую железяку, почти год.
Когда это получилось, возник вопрос - как играть?
Очевидно, что банальный перебор ходов был бесперспективным.
В голову пришла идея самообучаемой программы.
То есть, каждую сыгранную партию программа записывала
на магнитную ленту и фиксировала результат.
При этом, если соперник выигрывал, то запись этой партии
помечалась, как перспективная и в следующих играх бралась
за основу. То есть, программа "училась на своих ошибках".
Чем лучше играл соперник, тем "умнее" становилась программа.
Оказалось, что двести-триста партий хватило для того, чтобы
худо-бедно добираться до приемлемого миттельшпиля.
Далее работал перебор. Увы, не всегда удачный.

Но коллеги мои играли очень средненько и часто
проигрывали этой программе. И очень огорчались.

В это же время появились статьи Ботвинника о том,
что группа его программистов разрабатывает шахматную
программу на Фортране. Я не представлял, как можно
написать такую программу на Фортране и считал, что
нашего корифея просто водят за нос некие жулики.

Почти одновременно в анонсировалась программа Каисса,
которая вроде бы победила другие аналогичные творения.

Я написал письмо создателям Каиссы, спросил о возможности
участия моей программы в следующих турнирах. Увы, когда я
рассказал о своём алгоритме, то мне ответили, что это не имеет
отношения к решению шахматных задач на компьютере.

Может они и были правы.
The following user(s) said Thank You: Vladimirovich, Andralex

Шахматы. Человек против компьютера 17 Март 2025 08:30 #612

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
kotovas01 wrote:
В это же время появились статьи Ботвинника о том,
что группа его программистов разрабатывает шахматную
программу на Фортране. Я не представлял, как можно
написать такую программу на Фортране и считал, что
нашего корифея просто водят за нос некие жулики.
Как это верно :)
Каждому - своё.

Шахматы. Человек против компьютера 17 Март 2025 10:44 #613

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • Если кажется, что читерят, - то это не кажется!
  • Posts: 3589
  • Thank you received: 96
  • Karma: 23
Я не представлял, как можно написать такую программу на Фортране
:idea: Тоже был опыт программирования на Фортране.
90-е, эра MS-DOS, изучение САПР.
Преподаватель Аркадьевич раздавал каверзные задачки, типа, ввести с клавиатуры три точки X1Y1 X2Y2 X3Y3 на координатной плоскости и распечатать на экране рассчитанную площадь треугольника и длину его периметра.
Когда группа справилась, Аркадьевич ухмыльнулся и сказал:
- Вы уже должны были научиться писать шахматные программы. А не эти формулы геометрии. ;)
Ну, решил "приколоться" препод, - подумалось тогда, - с кем не бывает.
Как это модно сейчас сказать, потроллить. Чуть позже, изучая Си, убедился в своей правоте. Это как же в Фортране без указателей, ссылок и динамических массивов писать шахматный движок ?
Увы, когда я рассказал о своём алгоритме, то мне ответили, что это не имеет
отношения к решению шахматных задач на компьютере.

Пацаны тогда просто "не просекли поляну". %-) Загрузки партий с магнитной ленты, анализ ходов в оперативной памяти, определение и вывод хода, - возможно, посчитали сложной, даже ненужной такую прогу на ассемблере.
...не мы первые, не мы последние...
Last Edit: 17 Март 2025 10:46 by Andralex.

Шахматы. Человек против компьютера 17 Март 2025 11:04 #614

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Andralex wrote:
Как это модно сейчас сказать, потроллить. Чуть позже, изучая Си, убедился в своей правоте. Это как же в Фортране без указателей, ссылок и динамических массивов писать шахматный движок ?
Надо отметить, что позже появился Fortran 90, где были сишные элементы уже, но Ботвинник ковырялся в прошлом Фортране.
Каждому - своё.

Шахматы. Человек против компьютера 17 Март 2025 11:21 #615

  • Ruslan73
  • Ruslan73's Avatar
  • NOW ONLINE
  • Администратор
  • Posts: 38266
  • Thank you received: 958
  • Karma: 63
Указатели в старых языках вроде легко моделируются "дескрипторами" - масссивами и структурами, в которых хранятся индексы и смещения из других объектов.
Но конечно адресная арифметика в разы удобней.

Шахматы. Человек против компьютера 17 Март 2025 11:23 #616

  • Vladimirovich
  • Vladimirovich's Avatar
  • OFFLINE
  • Инквизитор
  • Posts: 115044
  • Thank you received: 2531
  • Karma: 119
Памяти динамической там не было.
А всей памяти не так много давали.
Каждому - своё.

Шахматы. Человек против компьютера 17 Март 2025 12:33 #617

  • Ruslan73
  • Ruslan73's Avatar
  • NOW ONLINE
  • Администратор
  • Posts: 38266
  • Thank you received: 958
  • Karma: 63
Ну видимо значит пришлось бы статические клепать и при нехватке обрезать глубину рассчета.
Или эмулировать динамическое выделение своими средствами.
Сейчас в свежем фортранчеге вроде все есть уже.

fortran-lang.org/ru/learn/quickstart/arrays_strings/

Screenshot_20250317_153143_com_android_chrome_ChromeTabbedActivity.jpg
Last Edit: 17 Март 2025 12:35 by Ruslan73.
Moderators: Vladimirovich, Ruslan73
Рейтинг@Mail.ru

Научно-шахматный клуб КвантоФорум