Привет, Хабр. Меня зовут Владимир, я бэкенд-разработчик. Это моя первая статья здесь — о том, как пет-проект для нишевого варианта шахмат прошёл путь от «а что, если...» до первого места в рейтинге на chess.com. Без нейронок. На чистом alpha-beta поиске, написанном на Rust.Статья будет полезна тем, кто интересуется шахматным программированием, оптимизацией CPU-bound задач или связкой Python + Rust через PyO3. Читать далее
Очень люблю играть в шахматы. Давно играю десятиминутки на chess.com. Но мой предел — в районе рейтинга 1500. И все потому, что много «зеваю». Вот если ли бы рядом был советчик, уберегающий от глупых зевков... А что, если прикрутить шахматный движок, чтобы он…
Если зайти на какой-нибудь шахматный сайт типа личес, то там можно обнаружить помимо обычных шахмат – шахматы с альтернативными правилами. Например, давно известна игра «Шахматы Фишера». Так же очень популярны CrazyHouse, King of the hill, Horde и другие. Сегодня, хочу представить вашему вниманию новую шахматную игру «Teleport». Кому интересно добро пожаловать под кат) Читать далее
Продолжаю рассказывать, как докручиваю свой шахматный движок, и это вторая часть статьи. Она небольшая, здесь я подсвечу настройку ИИ в игре. Сыграем с соперником в лице собственного компьютера. В первой статье я начал с истории и поделился реализацией ходов. Было много по делу в