#шахматы — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #шахматы, aggregated by home.social.
-
Шахматные программы II. Отсечения
Самой важной частью шахматной программы, которая вносит основной вклад в силу игры, является направленный перебор. А самой главной частью направленного перебора являются отсечения и сокращения наиболее неперспективных ходов. Отбрасывая наименее важные ветви, программа вкладывает ресурсы машины в наиболее перспективные варианты. Чем больше отсекает программа, тем дальше она углубляется по дереву вариантов. И чем глубже она считает, тем сильнее играет. Если бы программа считала до конца - до конечного результата в партии, то ей не потребовалась бы даже оценочная функция. Исторически, программы считали все глубже и глубже, и соответственно играли все лучше и лучше. Здесь мы рассмотрим три наиболее значимых метода ограничения перебора вариантов. Они наиболее действенны, поскольку применяются по всей глубине дерева, хотя и срабатывают не в каждой позиции. Именно они приводят к наибольшему сокращению ветвления вариантов в дереве перебора, а значит и к наибольшему углублению.
-
Шахматные программы I. Вступление
Наверное многие из вас помнят шахматные состязания людей против компьютеров, которые проводились еще относительно недавно. Обычная картина для того времени - на сцене, за шахматным столом, под светом софитов и вспышками фотокамер в своих креслах расположились два человека. Один из них - шахматный гроссмейстер, сосредоточенно смотрит на доску. Второй же - оператор, часто поглядывает на экран монитора, который установлен рядом. Многочисленные зрители затаив дыхание наблюдают за этим действом со стороны. Но самые глубокие страсти кипят за кулисами. Там не находит себе места многочисленная команда шахматной машины. Их труды только что закончились и они вынуждены просто наблюдать. Здесь находится группа умудренных опытом гроссмейстеров, которые на протяжении многих недель вкладывали в машину как свои огромные знания, так и многовековой опыт всего человечества. Здесь же многочисленная команда программистов, которая помогала им в этом процессе. Наконец, все действо патронируется большой корпорацией, которая не поскупилась оплатить их труды и конечно же задействовала для игры огромные вычислительные мощности. Наконец-то все эти многомиллионные вливания помогут сокрушить человека. Красочная картина... Но очень далекая от реальности
-
Онлайн-шахматы до интернета: партия по телеграфу в 1844 году
В 1844 году два шахматных клуба — в Вашингтоне и Балтиморе — сыграли партию на расстоянии 60 километров. Ходы передавали по проводу с помощью телеграфа. По сути, это была первая «онлайн-игра» в истории. За несколько месяцев до этого телеграф только запустили, и никто до конца не понимал, как применять его на практике. Формально он предназначался для передачи сообщений. Но очень быстро выяснилось: новая технология позволяет делать куда больше — вплоть до «живого» взаимодействия между людьми на расстоянии. Именно так изобретение Сэмюэла Морзе неожиданно превратилось не просто в средство связи, а в прообраз сетевого взаимодействия — задолго до появления интернета.
-
Вайбкодинг по Chess’ноку. 1. e4
От вайбкодинга к профессиональной ИИ-разработке на примере LanChess: 3300 промптов, 832 коммита, 100 тыс. строк кода и путь от POC к продакшен-сервису . Поздний вечер, я смотрю в терминал. Celery worker на восьмиядерном сервере перемалывает 67 партий блица на Lichess одного из пользователей. Через минуту этот человек получит персонализированную аналитику и упражнения от сервиса, аналогов которого в России найти пока не удалось. Я же сижу и думаю, стоит ли выводить этот сервис из закрытого режима по инвайтам. Менее чем за 3 месяца я написал 100 тыс. строк кода и ни одной — своими руками. Мне пришлось стать оператором персональных данных. РКН порекомендовал мне убрать авторизацию от Google. А ВК не давал мне подключить свою авторизацию, пока я не стал самозанятым. Зато теперь у меня есть свой сервис, на примере которого без всяких NDA я могу открыто рассказывать о том, чем отличается вайбкодинг от профессиональной ИИ-разработки. Могу смело поделиться статистикой продуктивности. Могу, не таясь, рассказать о сложностях, ошибках и успехах, с которыми сталкиваются инженеры, использующие самые современные инструменты искусственного интеллекта для разработки программного обеспечения. С помощью ИИ я работал над разными проектами за последние годы. Но только о своём я могу рассказать всё.
https://habr.com/ru/companies/ods/articles/1019454/
#codex #claude_code #chatgpt #вайбкодинг #ииагенты #llm #lanchess #ииразработка #шахматы #stockfish
-
Я заставил шахматные фигуры сражаться по правилам Героев меча и магии. Кажется, получилось весело
Всем привет! В былые годы я, как и многие, фанател от третьих Героев. Особенно мне нравились тамошние тактические бои, очень хотелось иметь что‑то похожее в настольной версии, чтобы кайфовать без компьютера, например, в дороге или на природе с друзьями. Но заниматься переносом правил в виде карточек, полей или фишек не было никакого желания (да и умения, что уж там). Но однажды я посмотрел на шахматную доску и осознал, что она вместе со своими фигурами выглядит, в сущности, так же, как и юниты в играх серии HoMM. После недолгих размышлений были придуманы простенькие правила, превращающие пешек в аналог копейщиков/троглодитов, а короля — в аналог гидры/чудища. Мы отыграли с приятелем несколько партий, было весело, и захотелось поделиться правилами с Интернетом. Правда без демки это бы едва ли кого‑то заинтересовало, а программировать нормально я так и не научился, поэтому проект ушёл в долгий ящик. Но в эпоху агентов ламеры вроде меня получили возможность реализовывать то, что раньше не умели. Первым, что я попробовал сделать, стали «Герои шахмат» — так я назвал игру, которую и представляю на ваш суд. Думаю, мне удалось главное — лёгкое вхождение для бывалых геймеров, быстрые динамичные бои и возможность поиграть офлайн с помощью обычной шахматной доски. Ниже — описание игры, правила и ссылочка, чтобы попробовать.
-
Написал шахматный движок для 6×6 Crazyhouse — стал #1 на chess.com, а потом меня забанили
Привет, Хабр. Меня зовут Владимир, я бэкенд-разработчик. Это моя первая статья здесь — о том, как пет-проект для нишевого варианта шахмат прошёл путь от «а что, если...» до первого места в рейтинге на chess.com . Без нейронок. На чистом alpha-beta поиске, написанном на Rust. Статья будет полезна тем, кто интересуется шахматным программированием, оптимизацией CPU-bound задач или связкой Python + Rust через PyO3.
-
ChessTer – если бы терминатор играл в шахматы
По первоначальному замыслу эта статья должна была стать моей первой публикацией на Хабре, но не сложилось. Немногим более года назад, наткнувшись на статью про шахматные доски , я вспомнил о своём старом проекте антропоморфного шахматного робота и было взялся за текст, но спустя пару недель у меня родилась дочь, и работа снова остановилась. Сам проект растянулся на долгое время и оказался, в целом, не слишком удачным (хотя и был доведён до условно рабочего состояния). Из-за длительных перерывов как минимум один раз мне пришлось переписывать код практически с нуля – я уже не мог понять, как именно он работает и, главное, почему не работает. В итоге проект всё же был доведён до логического завершения и функционирующего прототипа, но по ряду причин я считаю его практически провальным – о них я расскажу в конце статьи.
https://habr.com/ru/companies/timeweb/articles/994132/
#терминатор #шахматы #робототехника #робототехника_своими_руками #diy_или_сделай_сам #timeweb_статьи
-
Создаем шахматы с «туманом войны» на JavaScript: от идеи до работающего прототипа
Всё началось с внутреннего предложения на работе присоединиться к отделу по развитию и поддержке веб-сайтов (название другое, но это их обязанности, поэтому написал так). Это была одновременно лестная и пугающая перспектива. Возможность работать над реальными проектами манила, но мой опыт в веб-разработке был скорее теоретическим. Я понимал, что для старта мне нужен был собственный, понятный проект, который стал бы началом. И тут я вспомнил о своей идее сделать сайт для консольной реализации шахмат на Python. Это была сухая игра, написанная на Pygame для двоих программистов, но не для людей, так как её нельзя было запустить на других устройствах. И у меня родилась идея: а что, если превратить этот скелет игры в веб-приложение на JS? Из минусов было только то, что моя игра написана на языке Python, а для работы мне нужен JavaScript, и я решил, что это не проблема, и начал переписывать готовую логику на новый язык, параллельно добавляя новые функции. Идея зацепила сразу, представьте: вы переносите свой проверенный, рабочий кейс, у которого вся шахматная логика (проверка ходов, матов и пат) уже работает и ничего нового придумывать не надо, нужно только сделать интерфейс для браузера и все новые идеи (например, таймер).
https://habr.com/ru/companies/ruvds/articles/967956/
#шахматы #ruvds_статьи #javascript #php #Шахматы_на_js #вебразработа #chess
-
Шахматы, которые вас удивят: Полный гайд по созданию игры с туманом войны на Python
Всё началось с подготовки к финалу RuCode – масштабному соревнованию для всех увлечённых алгоритмическим программированием. Погружаясь в разбор заданий прошлых лет, мне кое-что совершенно случайно попало в руки, интересная задача: реализовать шахматы с "туманом войны" в консоли Идея показалась мне настолько вдохновляющей, что я решил пойти дальше, а что если превратить эту консольную головоломку в настоящую игру с графикой и той самой атмосферой тумана войны, который так знаком игрокам в стратегиях Идея зацепила сразу, представьте классические шахматы, но с элементом неожиданности. Вы не видите все фигуры противника, а только те клетки, куда могут ступить ваши фигуры. Каждый ход превращается в тактическую загадку, что скрывается в темноте? Где спрятался вражеский ферзь? и т.д. Так обычная подготовка к соревнованиям превратилась в увлекательный эксперимент, результатом которого стала эта статья и реализация шахмат с туманом войны на Python
https://habr.com/ru/articles/958560/
#шахматы #туман_войны #python #игра_шахматы_на_python #игры_на_python #chess #pygame #гайд_по_игре #шахматы
-
[Перевод] Создал расширение для Chrome и устранил шахматных читеров
Поисковая выдача по запросу «chrome extension for cheating in chess» переполнена. Инструментов для нечестной игры — десятки. Но стоит инвертировать пожелание и поискать плагин для защиты — не найдется почти ничего. Кроме расширения, о котором сегодня пойдет речь. Ну, возможно, еще нескольких старых приложений, показывающих базовую статистику. Удивительный дисбаланс, не правда ли? Обо всем по порядку
https://habr.com/ru/companies/selectel/articles/957758/
#selectel #шахматы #читеры #плагин #расширение #google_chrome #chesscom
-
Белые выигрывают, используя коня для прорыва на ферзевом фланге.
После этого белый король может войти в позицию и уничтожить пешки противника, пока король чёрных не может пройти через центр (всё закрыто). -
[Перевод] Нигерия — Дания 1:21. Как соотносятся региональные цены на Chess.com
Что такое региональное ценообразование? Цель каждого бизнеса — максимизация прибылей. Бизнес должен выставлять такую цену на свои продукты, чтобы получать наибольшую прибыль. Сделаешь цену слишком низкой — рискуешь потерять существенную часть прибыли. Слишком высокой — она будет неподъёмной для многих потенциальных покупателей. Для решения этой проблемы компании используют задачу фирмы по выбору оптимальной цены, то есть точки, где прибыль максимальна и есть баланс между ценой и спросом. Мы знаем, что у многих бизнесов покупатели есть по всему миру. Для максимизации международных прибылей бизнесу необходимо регулировать цены в разных регионах в зависимости от покупательской способности каждой страны и других факторов (налогов, стоимости доставки и пошлин). Это крайне важно, потому что цена, доступная в одной стране, может быть слишком высокой в другой. Без учёта этих различий бизнес может продешевить или завысить цену; и то, и другое приводит к снижению прибылей. У многих популярных онлайн-сервисов, в том числе Netflix, Spotify, HBO Max, Disney+, YouTube Premium, Steam и Epic Games Store, есть региональное ценообразование. В этой статье я проанализирую стратегию регионального ценообразования, используемую популярной шахматной онлайн-платформой Chess.com .
-
Собственные шахматы с острова Льюис
Шахматы с острова Льюис не своими руками. Как "хотелка" превратилась в проект длиною в два года, что помогло его реализовать, и что помешало достигнуть конечной цели (получение прибыль или уйти в ноль по тратам). Посмотреть
-
FIDE Grand Swiss 2025: Прогнозы, котировки и психология игроков
Привет, шахматные фанаты! В этом посте разберём, кто реально имеет шансы на успех в Grand Swiss 2025 в Самарканде. Всё по делу: рейтинг FIDE, результаты топ-турниров 2024 года, котировки букмекеров и аналитика с использованием bStresScore — показателя стрессоустойчивости игроков в критические моменты.
-
Запускаем Leela Chess Zero на NVIDIA Jetson Nano
Почему бы не попробовать запустить шахматную нейросеть на Jetson Nano? Тем более, что это, похоже, кому-то уже удавалось...
https://habr.com/ru/articles/938264/
#шахматы #нейросети #искусственный_интеллект #открытый_исходный_код #плата_разработчика #графический_процессор
-
Lock-free код и шахматы: где LLM показывают свою несостоятельность
Все мы привыкли к тому, что нейросети творят чудеса. Suno генерирует музыку неотличимую от человеческой, Flux рисует картины лучше многих художников, Claude переводит тексты так, что даже носители языка не сделают это лучше. Создается впечатление, что искусственный интеллект вот-вот заменит нас во всех сферах деятельности. Но есть одна маленькая проблема. Как только задача требует настоящего размышления, а не воспроизведения заученных паттернов, LLM начинают творить такую дичь, что становится стыдно, что знаком с ними.
https://habr.com/ru/articles/935700/
#LLM #шахматы #lockfree #lockfree_algorithms #lockfree_структуры_данных
-
Компьютеры, которые играют в игры
Кто победит, если две одинаковые программы устроят между собой шахматный турнир? Будут ли партии всегда заканчиваться вничью или у белых будет преимущество первого хода? старая добрая шутка про расизм И есть ли какая-то выигрышная стратегия, которая позволила бы полному чайнику одолеть чемпиона? Сегодня мы поговорим про игры, а в частности – про шахматы. От математики в этой заметке не осталось ничего, кроме парочки больших чисел, и она является скорее кратким историческим обзором. Однако теория игр без шахмат – как самолет без двигателя, так что заваривайте чаёк и присаживайтесь.
-
Ваша модель не играет в шахматы а только притворяется :)
В комментариях обратили внимание на статью от 2022 года, где специалисты компании Meanotek взялись специально натренировать GPT-2 "весьма прилично играть в шахматы". К счастью они оставили демо-страничку где можно поиграть против их модели - то есть, потестировать результат вместо чтения длинной статьи (о чем пару слов тоже скажем). Ну я и потестировал, получил интересные результаты, но в отличие от профессора Выбегалло с удовольствием сейчас их вам расскажу - будут представлены 3 тестовых игры, буквально в несколько ходов каждая - по крайней мере в первой модель держится неплохо... до поры :)
-
Некоторые замечания об игре в Шахматы против LLM (на примере deepseek)
Поскольку LLM (все эти ChatGPT, DeepSeek и т.п.) это языковые модели, которые по идее просто складывают ответ из кусочков фраз, как в калейдоскопе - мы не ожидаем от них чудес логики. Тем больше они нас удивляют пытаясь генерировать ответы на достаточно мудрёные задачи - от генерации и исправления программного кода до, например, игры в шахматы. Идея с игрой в шахматы хороша тем что на ней легко продемонстрировать и неспециалисту как возможности так и ограничения LLM. Эксперименты на эту тему появились уже давно, например в статье на Хабре же от 2023 года . Там автор на 6м ходу сделал неправильный ход но LLM этого не заметила. Мы кратенько посмотрим есть ли прогресс в этом направлении, попробуем немного изменить подход и потестируем ещё пару игр. (сразу скажу - несмотря на прошедшие два года и явно принятые разработчиками усилия добиться адекватности мне почти не удалось)
-
Как хитрый Накамура глупую Рыбку обыграл
Гуляя по Хайрулу в прошлые выходные, я обнаружил озеро, в котором проживала волшебная фея. — Скажи, мудрая фея, как мне поступить? Если я пишу про политику, то модераторы удаляют мои статьи. — Не пиши про политику и твои статьи удалять не будут, — ответила фея. — Но мне нравится обсуждать политику! — Нет никакой политики и все на свете политика, — сказала фея. И нырнула обратно в озеро, обдав меня брызгами. «А ведь фея права! — воскликнул я, — Природа удивительно скупа. Раз заметив какую‑то закономерность, ты начинаешь видеть её во всём — раковины морских гадов закручиваются в соответствии с числами Фибоначчи, листья на ветке располагаются в соответствии с числами Фибоначчи, даже кролики размножаются в соответствии с числами Фибоначчи… Природа не будет делать какие‑то отдельные законы для политики — она подчиняется общим, универсальным правилам. Это означает, что за многими сложнейшим процессам, можно найти простые стратегии, обеспечивающие их работу. Так можно предсказать поведение социальных процессов, подобрав правильный упрощенный аналог — потому что они действуют по схожим алгоритмам. Осознав это, я сразу решил написать о знаменитой шахматной партии между восходящей шахматной звездой Хикару Накамурой и компьютерной программой Рыбка, серьёзно превосходящей его по уровню владения шахматами. Последнее очень важно — Рыбка была способна просчитывать возникающую на доске позицию заметно глубже, чем человек. Просто потому, что она никогда ничего не пропускает и не зевает. Казалось бы, у Накамуры не было никаких шансов — несколько лет назад, подобная шахматная программа переиграла великого Каспарова. Тем не менее Накамура смог. И это было красиво:
-
💥 3D-принтер и я: история любви, страданий и гигантских шахмат
Эй, народ! С вами снова я и мои верные 3D-принтеры. Знаете, иногда мне кажется, что мои принтеры – это как вредные коты: то идеально напечатают, то выдадут такое, что хоть стой, хоть падай.
В общем, на этой неделе я решил замахнуться на кое-что масштабное – гигантскую шахматную фигуру! Да, вы не ослышались. Зачем? Ну, во-первых, могу, во-вторых, хотел удивить вас своим художественным талантом (ну, как получилось). Было много приключений, поломок и философских размышлений о смысле жизни и пластика.
Отдельное спасибо моему другу Полу – он мой 3D-печатный ангел-хранитель! Парень просто приходит на помощь, когда мои принтеры решают устроить забастовку.
Короче, если вам интересно, как я сражался с этой гигантской фигурой и что из этого вышло, — заглядывайте на мой сайт! Там полная версия эпопеи, с картинками и подробностями: https://3d-nisla.ru/gigantskij-shahmatnyj-kon-3d-pechatnyj-eksperiment-i-ego-posledstviya/
#3Dпечать #Влог #Шахматы #СвоимиРуками #Юмор #Принтеры #БезумныйИнженер
-
💥 3D-принтер и я: история любви, страданий и гигантских шахмат
Эй, народ! С вами снова я и мои верные 3D-принтеры. Знаете, иногда мне кажется, что мои принтеры – это как вредные коты: то идеально напечатают, то выдадут такое, что хоть стой, хоть падай.
В общем, на этой неделе я решил замахнуться на кое-что масштабное – гигантскую шахматную фигуру! Да, вы не ослышались. Зачем? Ну, во-первых, могу, во-вторых, хотел удивить вас своим художественным талантом (ну, как получилось). Было много приключений, поломок и философских размышлений о смысле жизни и пластика.
Отдельное спасибо моему другу Полу – он мой 3D-печатный ангел-хранитель! Парень просто приходит на помощь, когда мои принтеры решают устроить забастовку.
Короче, если вам интересно, как я сражался с этой гигантской фигурой и что из этого вышло, — заглядывайте на мой сайт! Там полная версия эпопеи, с картинками и подробностями: https://3d-nisla.ru/gigantskij-shahmatnyj-kon-3d-pechatnyj-eksperiment-i-ego-posledstviya/
#3Dпечать #Влог #Шахматы #СвоимиРуками #Юмор #Принтеры #БезумныйИнженер
-
💥 3D-принтер и я: история любви, страданий и гигантских шахмат
Эй, народ! С вами снова я и мои верные 3D-принтеры. Знаете, иногда мне кажется, что мои принтеры – это как вредные коты: то идеально напечатают, то выдадут такое, что хоть стой, хоть падай.
В общем, на этой неделе я решил замахнуться на кое-что масштабное – гигантскую шахматную фигуру! Да, вы не ослышались. Зачем? Ну, во-первых, могу, во-вторых, хотел удивить вас своим художественным талантом (ну, как получилось). Было много приключений, поломок и философских размышлений о смысле жизни и пластика.
Отдельное спасибо моему другу Полу – он мой 3D-печатный ангел-хранитель! Парень просто приходит на помощь, когда мои принтеры решают устроить забастовку.
Короче, если вам интересно, как я сражался с этой гигантской фигурой и что из этого вышло, — заглядывайте на мой сайт! Там полная версия эпопеи, с картинками и подробностями: https://3d-nisla.ru/gigantskij-shahmatnyj-kon-3d-pechatnyj-eksperiment-i-ego-posledstviya/
#3Dпечать #Влог #Шахматы #СвоимиРуками #Юмор #Принтеры #БезумныйИнженер
-
[Перевод] Создание Chessort: игра для сортировки шахматных головоломок
В последнее время я увлёкся шахматами, в особенности шахматными головоломками. Во время игры с головоломками я часто находил лучший ход, но не мог точно оценить силу второго и третьего лучших ходов. Тогда я стал искать игру, которая позволяла бы ранжировать ходы по силе, но не нашёл ничего подобного. Так я решил создать такую игру сам.
https://habr.com/ru/companies/otus/articles/920908/
#шахматы #Stockfish #шахматные_головоломки #ранжирование_ходов #python #flask #оценка_сложности #пользовательский_интерфейс
-
[Перевод] Потеря работы из-за ИИ: насколько реальна угроза? Мнение Демиса Хассабиса
Имя Демиса Хассабиса — синоним амбициозных проектов в области ИИ. От разработки легендарной игры Theme Park до создания AlphaFold, решившей «нобелевскую» задачу биологии, и теперь — к AGI , искусственному интеллекту уровня человека. Глава DeepMind утверждает: шанс увидеть AGI в ближайшее десятилетие — 50/50. Этот прогноз одновременно восхищает и пугает. Ведь за ним маячит призрак массовой потери работы из‑за ИИ. Насколько реален апокалипсис профессий? И есть ли свет в конце тоннеля общего искусственного интеллекта? Погружаемся в мысли одного из главных архитекторов нашего будущего.
https://habr.com/ru/companies/bothub/articles/919718/
#демис_хассабис #agi #deepmind #google #alphafold #го #шахматы #ai_mode #ai_overviews #колонизация_космоса
-
Шашки 1/2
Сколько себя помню, всегда любил шахматы и шашки. К сожалению, в моей деревне не было мест, где можно было научиться играть правильно, поэтому учился урывками: то родственники подскажут, то сам. С появлением интернета и онлайн-библиотек дело, конечно, пошло динамичнее. Я даже начал запоминать номера квадратов и решать задачи.
Удивительно, но из двух этих игр я люблю больше русские шашки. Может показаться, что я выбрал лёгкий путь, но при всей своей простоте эта игра значительно сложнее, чем кажется.
Прежде всего, она развивает пошаговое мышление, а точнее — понимание причинно-следственных связей между действиями. Также помогает прокачать комбинаторику, учит не «вспыхивать» и жертвовать шашку ради выигрыша через несколько ходов, видеть неочевидные ходы и ошибки противника в начале партии. Главное — исход зависит только от твоего мастерства: здесь нет «сезонных бафов» или «нерфов».
-
Патенты на шахматы: как компании используют популярную игру в своих разработках
Одна из старейших игр в истории человечества (ее прообразы возникли еще в Индии в VI веке нашей эры) — и одна из самых запатентованных. Сотни инноваторов юридически оформили свои изобретения и полезные модели по мотивам шахмат. Некоторые из проектов — сугубо коммерческие, приносящие миллионы своим создателям. О патентах на такие разработки мы и расскажем в этом материале.
-
Шахматы вслепую — навык для Алисы
Пять лет назад, в начале пандемии, мой ребёнок ещё занимался шахматами, но интерес к ним постепенно угасал. К тому же у него появились задания играть без доски - вслепую. Тогда я решил написать навык для Яндекс.Станции, чтобы можно было играть в шахматы голосом. Я не разработчик, а аналитик требований, поэтому навыков программирования у меня почти не было. Но благодаря Google и божьей помощи мне удалось написать первую версию кода и развернуть её на отдельной виртуальной машине. За основу была взята библиотека python-chess и бинарник шахматного движка Stockfish: Лошадью ходи
-
[Перевод] PI BOARD: автоматизированный шахматный робот
Pi Board — это продвинутая автоматизированная шахматная система на основе Raspberry Pi, использующая механизм шагового двигателя оси XY и магниты для перемещения шахматных фигур по доске. Процесс разработки состоял из множества этапов, в том числе из прецизионной калибровки координат шагового двигателя, вычисления веса каждой фигуры для точного перемещения, интеграции сильного шахматного движка, оптимизации стратегий захвата фигур и распознавания движения. Особое внимание было уделено выбору наиболее эффективного алгоритма для снижения энергопотребления шаговых двигателей. Pi Board позволяет игрокам выбирать цвет фигур и настраивать уровень сложности шахматного движка. Кроме того, на этапе разработки у неё имелась возможность подключения к Интернету, позволявшая пользователям участвовать в дистанционных шахматных матчах по сети.
-
Шахматный советник для тех, кто зевает и не любит читеров
Это новый вариант статьи, уже выложенной на хабре. Та статья писалась на эмоциях, сразу после первых декабрьских версий. Нынешняя — это результат трехмесячных воскресных посиделок в Visual Studio. Тут и параллельные процессы и манипуляции в js и даже примитивный шахматный движок на C#. Погнали
-
Shattered Grimoire, разработка карточной настолки
Концепт настольной игромеханики для дуэльной асинхронной игры, сочетающей в себе тактику с миниатюрами на доске и управляющие их действиями колоды карты.
https://habr.com/ru/articles/883454/
#настольная_игра #карточные_игры #шахматы #mtg #boardgames #игромеханики #gamedev #gamedesign #turnbased #дуэль
-
ICOGON: натянем шахматы на глобус
Игра на сферической доске, на JavaScript, с использованием THREE.js. Краткая информация об истории создания, правилах и интерфейсе. Подробнее...
-
Рыбка-советник для chess.com
Очень люблю играть в шахматы. Давно играю десятиминутки на chess.com. Но мой предел — в районе рейтинга 1500. И все потому, что много «зеваю». Вот если ли бы рядом был советчик, уберегающий от глупых зевков... А что, если прикрутить шахматный движок, чтобы он подсказывал в трудной позиции? Это нечестная игра, но с ботами любого рейтинга в качестве обучения — не возбраняется. То есть нужно поставить движок, как-то прочитать шахматную позицию из браузера, передать ее движку, получить ответ за разумное время. Давайте разбираться
-
[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)
В своём последнем посте я говорил об одной загадке : все большие языковые модели (LLM) ужасно играют в шахматы. Все, за исключением gpt-3.5-turbo-instruct , которая по какой-то причине умеет играть на уровне продвинутого любителя. И это несмотря на то, что этой модели больше года и она намного меньше новых моделей. Что происходит? Я предложил четыре возможных объяснения: Теория 1: достаточно большие базовые модели хороши в шахматах, но это свойство не сохраняется после их подстройки под чат-модели. Теория 2 : по какой-то причине gpt-3.5-turbo-instruct обучали на большем объёме шахматных данных. Теория 3: в некоторых архитектурах LLM есть нечто магическое. Теория 4: существует «конкуренция» между разными типами данных, поэтому чтобы LLM могла хорошо играть в шахматы, большая доля данных должна быть информацией о шахматных партиях. В Интернете нашлось ещё множество других теорий. Самые распространённые из них: Теория 5 : OpenAI жульничает. Теория 6 : на самом деле LLM не могут играть в шахматы. Я провёл новые эксперименты. Хорошие новости — ошибались все! В этом посте я покажу, что новые чат-модели достаточно хорошо могут играть в шахматы, если вы готовы зайти достаточно далеко, чтобы разобраться в составлении промтов. А затем я изложу свою теорию о происходящем.
https://habr.com/ru/articles/862070/
#шахматы #llm #большие_языковые_модели #gpt_35turbo #gpt_40 #gpt4o #gpt4_omni #llama #llama_31
-
[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)
В своём последнем посте я говорил об одной загадке : все большие языковые модели (LLM) ужасно играют в шахматы. Все, за исключением gpt-3.5-turbo-instruct , которая по какой-то причине умеет играть на уровне продвинутого любителя. И это несмотря на то, что этой модели больше года и она намного меньше новых моделей. Что происходит? Я предложил четыре возможных объяснения: Теория 1: достаточно большие базовые модели хороши в шахматах, но это свойство не сохраняется после их подстройки под чат-модели. Теория 2 : по какой-то причине gpt-3.5-turbo-instruct обучали на большем объёме шахматных данных. Теория 3: в некоторых архитектурах LLM есть нечто магическое. Теория 4: существует «конкуренция» между разными типами данных, поэтому чтобы LLM могла хорошо играть в шахматы, большая доля данных должна быть информацией о шахматных партиях. В Интернете нашлось ещё множество других теорий. Самые распространённые из них: Теория 5 : OpenAI жульничает. Теория 6 : на самом деле LLM не могут играть в шахматы. Я провёл новые эксперименты. Хорошие новости — ошибались все! В этом посте я покажу, что новые чат-модели достаточно хорошо могут играть в шахматы, если вы готовы зайти достаточно далеко, чтобы разобраться в составлении промтов. А затем я изложу свою теорию о происходящем.
https://habr.com/ru/articles/862070/
#шахматы #llm #большие_языковые_модели #gpt_35turbo #gpt_40 #gpt4o #gpt4_omni #llama #llama_31
-
[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)
В своём последнем посте я говорил об одной загадке : все большие языковые модели (LLM) ужасно играют в шахматы. Все, за исключением gpt-3.5-turbo-instruct , которая по какой-то причине умеет играть на уровне продвинутого любителя. И это несмотря на то, что этой модели больше года и она намного меньше новых моделей. Что происходит? Я предложил четыре возможных объяснения: Теория 1: достаточно большие базовые модели хороши в шахматах, но это свойство не сохраняется после их подстройки под чат-модели. Теория 2 : по какой-то причине gpt-3.5-turbo-instruct обучали на большем объёме шахматных данных. Теория 3: в некоторых архитектурах LLM есть нечто магическое. Теория 4: существует «конкуренция» между разными типами данных, поэтому чтобы LLM могла хорошо играть в шахматы, большая доля данных должна быть информацией о шахматных партиях. В Интернете нашлось ещё множество других теорий. Самые распространённые из них: Теория 5 : OpenAI жульничает. Теория 6 : на самом деле LLM не могут играть в шахматы. Я провёл новые эксперименты. Хорошие новости — ошибались все! В этом посте я покажу, что новые чат-модели достаточно хорошо могут играть в шахматы, если вы готовы зайти достаточно далеко, чтобы разобраться в составлении промтов. А затем я изложу свою теорию о происходящем.
https://habr.com/ru/articles/862070/
#шахматы #llm #большие_языковые_модели #gpt_35turbo #gpt_40 #gpt4o #gpt4_omni #llama #llama_31
-
[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)
В своём последнем посте я говорил об одной загадке : все большие языковые модели (LLM) ужасно играют в шахматы. Все, за исключением gpt-3.5-turbo-instruct , которая по какой-то причине умеет играть на уровне продвинутого любителя. И это несмотря на то, что этой модели больше года и она намного меньше новых моделей. Что происходит? Я предложил четыре возможных объяснения: Теория 1: достаточно большие базовые модели хороши в шахматах, но это свойство не сохраняется после их подстройки под чат-модели. Теория 2 : по какой-то причине gpt-3.5-turbo-instruct обучали на большем объёме шахматных данных. Теория 3: в некоторых архитектурах LLM есть нечто магическое. Теория 4: существует «конкуренция» между разными типами данных, поэтому чтобы LLM могла хорошо играть в шахматы, большая доля данных должна быть информацией о шахматных партиях. В Интернете нашлось ещё множество других теорий. Самые распространённые из них: Теория 5 : OpenAI жульничает. Теория 6 : на самом деле LLM не могут играть в шахматы. Я провёл новые эксперименты. Хорошие новости — ошибались все! В этом посте я покажу, что новые чат-модели достаточно хорошо могут играть в шахматы, если вы готовы зайти достаточно далеко, чтобы разобраться в составлении промтов. А затем я изложу свою теорию о происходящем.
https://habr.com/ru/articles/862070/
#шахматы #llm #большие_языковые_модели #gpt_35turbo #gpt_40 #gpt4o #gpt4_omni #llama #llama_31
-
Эпопея шахматных движков: мой опыт в разработке шахматной программы
В этой статье я расскажу про личный опыт написания шахматной программы на языке TypeScript. С какими проблемами столкнулся и пути к их решению :-)
https://habr.com/ru/articles/854898/
#шахматы #движок #typescript #шахматный_движок #chess_engine #nodejs #javascript
-
«Вы весь виски выпили?» — о чем говорили корифеи мира шахматных программ или как прошла ECAI-2024
Три самолета, больше 12 часов в пути — и мы в Сантьяго-де-Компостела. Сюда выдающегося учёного и директора по науке Smart Engines Владимира Львовича Арлазарова пригласили выступить с небольшим докладом о том, как создавалась "Каисса". Хотите узнать, что ещё любопытного было на крупнейшей Европейской конференции по ИИ и причем тут виски? Заглядывайте под кат! Причем тут виски??
https://habr.com/ru/companies/smartengines/articles/853546/
#smartengines #шахматы #шахматные_движки #каисса #ии #искусственный_интеллект #игры #киберспорт #история #история_ии
-
Даешь киберспорт! 50 лет победе «Каиссы» в первом чемпионате мира по шахматам среди компьютерных программ
8 августа 2024 года исполняется полвека с момента победы советской шахматной программы в первом чемпионате мира по шахматам среди компьютерных программ. В честь этого события поговорим о феномене компьютерных шахмат, советском искусственном интеллекте и грандиозном триумфе «Каиссы».
-
Шахматные задачи от Поколения
Уже много лет, начиная с 1966 года, во всем мире 20 июля отмечают Международный день шахмат. В честь недавно прошедшего праздника мы решили написать статью, в которой поговорим о шахматных задачах из курсов "Поколение Python". Так получилось, что шахматные задачи являются одной из главных визиток наших курсов. Мы любим эти задачи потому, что они учат строить алгоритмы, находить закономерности, а также позволяют отточить работу с условными ( if-else ) и логическими ( and и or ) операторами.
https://habr.com/ru/articles/829610/
#шахматы #python #программирование #оператор #закономерности #задача #алгоритмы #условные_конструкции #королева #конь
-
Шахматные задачи от Поколения
Уже много лет, начиная с 1966 года, во всем мире 20 июля отмечают Международный день шахмат. В честь недавно прошедшего праздника мы решили написать статью, в которой поговорим о шахматных задачах из курсов "Поколение Python". Так получилось, что шахматные задачи являются одной из главных визиток наших курсов. Мы любим эти задачи потому, что они учат строить алгоритмы, находить закономерности, а также позволяют отточить работу с условными ( if-else ) и логическими ( and и or ) операторами.
https://habr.com/ru/articles/829610/
#шахматы #python #программирование #оператор #закономерности #задача #алгоритмы #условные_конструкции #королева #конь
-
Шахматные задачи от Поколения
Уже много лет, начиная с 1966 года, во всем мире 20 июля отмечают Международный день шахмат. В честь недавно прошедшего праздника мы решили написать статью, в которой поговорим о шахматных задачах из курсов "Поколение Python". Так получилось, что шахматные задачи являются одной из главных визиток наших курсов. Мы любим эти задачи потому, что они учат строить алгоритмы, находить закономерности, а также позволяют отточить работу с условными ( if-else ) и логическими ( and и or ) операторами.
https://habr.com/ru/articles/829610/
#шахматы #python #программирование #оператор #закономерности #задача #алгоритмы #условные_конструкции #королева #конь
-
Метод Цукерторта — орудие мошенников или хитрый способ решения задач
Вы ещё не слышали байку про авантюрное пари, которое заключил гроссмейстер XIX века Иоганн Цукерторт? Рассказывают, что однажды он вызвал на необычный игровой поединок двух сильнейших шахматистов — Вильгельма Стейница и Джозефа Блэкберна. По условиям пари Цукерторт должен был провести сеанс одновременной игры вслепую (не глядя на доску и помня все ходы по памяти) с обоими соперниками. При этом он должен был набрать не менее одного очка. В шахматных турнирах одно очко даётся за победу, ½ очка — за ничью и 0 очков за поражение. Учитывая, что оба гроссмейстера были гораздо сильнее Цукерторта, они охотно согласились на эту авантюру. Говорят, что Цукерторт выиграл это пари с использованием универсального метода, который вместо него мог бы использовать любой игрок. Более того, для того, чтобы воспользоваться этим методом, не обязательно даже уметь играть в шахматы...
https://habr.com/ru/articles/777962/
#способ_решения_задач #мошенники #мошенничество #шахматы #триз #Цукерторт #метод_Цукерторта #гроссмейстер_Цукерторт #аутсорс #оптимизация
-
https://www.wacoca.com/videos/2121161/global-beauties/ Дейзі Рідлі про шахи ##музика #chess #Chess.com #CrestbookChess #LevitovChess #lichess #lichess.org #БіллГейтс #відомілюди #ДейзіРідлі #знаменитості #ліцей #мистецтво #мудрівислови #мудрість #наука #образование #освіта #розвитокдітей #спорт #Україна #цитати #чемпіони #шахи #шахматы #школа #デイジー・リドリー
-
[Перевод] Ладья на XSS: как я хакнул chess.com детским эксплойтом
Шахматы – это одно из многих моих хобби, за которыми я провожу свободное время, когда не ковыряюсь с какой-нибудь электроникой. При этом играю я так себе, и когда мне изрядно надоело проигрывать, я решил заняться тем, что у меня получается гораздо лучше… хакнуть систему! В этой статье я расскажу о том, как использовал свои знания по кибербезопасности для обнаружения XSS-уязвимости (Cross-Site Scripting, межсайтовый скриптинг) на крупнейшем шахматном сайте интернета со 100 миллионами участников – Chess.com . Но для начала небольшое вступление (в котором будет затронута немного менее серьёзная, но достаточно занятная, уязвимость OSRF (On-site Request Forgery, подделка запросов на сайте).
https://habr.com/ru/companies/ruvds/articles/790330/
#ruvds_перевод #шахматы #xss #информационная_безопасность #osrf #межсайтовый_скриптинг #tinymce
-
The Chess Player, 1904
Beryl Fowler, née Menzies (1881–1963), English painter
#berylfowler #chessplayer #chess #paintingoftheday #painting #painter #oilpainter #oilpainting #art #artist #artworld #worldofart #peinture #kunst #künstler #échecs #schach #шахматы #satranç
-
Человек против ИИ в играх: история противостояния
Такие игры, как шашки, шахматы, го, представляют собой сложные задачи, требующие высокого интеллектуального уровня. Разработка ИИ, способного с ними справиться, помогает исследователям понять принципы принятия решений, поиска оптимальных стратегий. Они могут обучать на играх нейросети, чтобы затем использовать их для решения других задач с неполной информацией – как, например, помощь врачу с постановкой диагноза. В этой статье мы не будем говорить об ИИ-системах, которые отвечают за поведение NPC в играх. Тем более что любую игру человек может пройти, и никакой ИИ этому не мешает, он лишь делает игру более интересной. Мы вспомним и рассмотрим противостояние искусственного человека и логических игр, а также соревновательных дисциплин в киберспорте.
https://habr.com/ru/articles/787912/
#логические_игры #шахматы #шашки #го #настольные_игры #техасский_холдем #искусственный_интеллект #ai #игровой_ии
-
Человек, заменивший разум машиной. История Леонардо Торреса
Как пелось в одной популярной детской песенке, «хорошими делами прославиться нельзя». Этот тезис неоднократно опровергали многочисленные ученые и изобретатели, один из которых — выдающийся испанский инженер и математик Леонардо Торрес Кеведо. Этот уникальный ученый стал известен не только благодаря своему вкладу в развитие авиастроения и канатных дорог, но также в качестве создателя первых в Испании механических вычислительных машин, шахматных автоматов, изобретателя систем радиоуправления и универсального искусственного языка для описания механических устройств.
https://habr.com/ru/companies/serverspace/articles/780624/
#Леонардо_Торрес #арифмометр #дистанционное_управление #шахматы #шахматный_движок #транспорт #дирижабли #Бэббидж #эсперанто #itинфраструктура