Исходный размер 2480x3500

Паттерны шахматных партий

PROTECT STATUS: not protected

Количество неповторяющихся шахматных партий — приблизительно 10^120 степени, что в 10^40 больше числа атомов во вселенной.

big
Исходный размер 424x42

Описание проекта

С сайта Kaggle была взята таблица с 20 000 шахматных партий. На её основе изучены паттерны хода игры, позволяющие увидеть общие характерные особенности такой эмерджентной игры как шахматы.

Виды графиков

Тепловые карты Для отображения статистики по клеткам игрового поля. А также для соотношения популярности показателей таблиц.

Линейный график Для отслеживания зависимости рейтинга игрока от средней длины раздумья над ходом.

Горизонтальная столбчатая диаграмма Для составления топ-листа по популярности дебютов.

Столбчатая диаграмма Для сравнения побед/поражений в зависимости от права первого хода.

Визуальное решение

В основу взято чёрно-белое изображение графиков. Для тепловых диаграмм — большее содержание чёрного соответствует большему процентному показателю. Используется сдержанный моноширинный шрифт Liberation Mono.

Подготовка кода

big
Исходный размер 669x108

Экспортируем необходимые библиотеки: pandas и numpy для работы с данными, matplotlib для визуализации. Загружаем csv таблицу.

Исходный размер 721x498

Задаём параметры стиля для дальнейшего использования и называем их.

Исходный размер 753x136

Указываем типы данных для столбцов таблицы.

Исходный размер 524x52

Тепловая карта игровых клеток

0

Диаграмма показывает, на какую клетку чаще всего встают фигуры игроков. Можно заметить, как клетки, где начинают фигуры почти не используются в партиях и на самом деле, вся игра разворачивается в прямоугольнике посередине. В особенности — центральный квадрат.

Тепловая карта ключевых клеток

Шах \ Мат

На первом графике изображены точки, из которых фигуры чаще всего ставят шах, а на втором — мат. Можно заметить, что клетки шаха равномерно распределены ромбом по доске. Так что, если игрок планирует угрожать королю, целесообразно выводить ключевые фигуры в эти зоны.

Клетки мата гораздо менее равномерны и почти сводятся до клеток f7 и g2. Это связано с тем, что мат чаще всего ставится, когда король доведён до угла. Именно на прилегающие клетки встаёт ведущая фигура, чтобы поставить ему мат.

График длительности хода

0

График учитывает длительность партии и количество сделанных в ней ходов. На основе этого строит среднее время раздумья над своим действием в зависимости от рейтинга. Можно заметить, что две наивысшие точки — в начале и конце рейтинга. Можно предположить, что в начале игроки долго думают из-за неуверенности, а в конце из-за сложности решения. Меньше всего тратят времени на ход середина рейтинга, там же и находится большинство игроков.

Диаграмма успешных дебютов

0
Паттерны шахматных партий
Проект создан 16.01.2026