Chessnyx

A system that is both FAST and STRONG. Become a different animal and the same beast. Dominate the game & reach success. Работает на Stockfish 18 | 3M+ задач & бесплатный анализ
Новинка
Новинка: расширение для Chrome доступно!

Сыграйте партию на Chess.com или Lichess и получите прямую ссылку для анализа здесь — мгновенно. Бесплатно.

ChromeДобавить в Chrome — БесплатноНравится? Оценка и отзыв в магазине значат для меня очень много.
ChessOnyx extension on Chess.com
ChessOnyx extension on Lichess

Фундамент

Фаза 1

Foundation II

Фаза 2
3

В процессе

Фаза 3

Как это работает

Платформа позволяет анализировать партии прямо в браузере с помощью Stockfish Web Computer.

Результаты показывают направления анализа, точность зависит от вашего железа.

Инструкция

Простые шаги для первого анализа:

  • Копируйте PGN: Экспортируйте партию с Chess.com или Lichess.
  • Импорт: Нажмите "Импорт" и вставьте PGN (Ctrl+V).
  • Настройка: Выберите версию Stockfish и настройте ядра/память (шестеренка).
  • Старт: Запустите пошаговый анализ.

Интуитивный интерфейс — вы разберетесь за мгновение!

Для участников

Привяжите аккаунты Lichess или Chess.com кнопкой "Загрузить партии". Бесплатно: 10 партий; Pro: безлимит.

Философия оценки

Система намеренно строгая. Ходы сравниваются с первой линией движка, игнорируя «человеческую» логику. Используется принцип Centipawn Loss (CPL).

Технический обзор: Модель точности

Мы измеряем качество хода через изменение вероятности победы (WP).

1. От оценки к вероятности победы (WP)

Оценки конвертируются в WP с помощью сигмовидной функции.

Зависимость выражается так:

WP=11+ekcpWP = \frac{1}{1 + e^{-k \cdot cp}}

Где cp — оценка, k — константа чувствительности.

2. Контекст: Дебют против Эндшпиля

Модель учитывает фазу игры.

  • Сложность (Дебют): Небольшая потеря в начале меньше влияет на WP, так как позиция шире.
  • Простота (Эндшпиль): В эндшпиле ошибка критична, так как преимущество легче реализовать.

3. Расчет точности

Точность определяется потерей вероятности победы (L).

L=WPbestWPplayedL = WP_{best} - WP_{played}

Экспоненциальная функция переводит потерю в проценты, строго наказывая за зевки (Blunders).

Accuracy=100eαLAccuracy = 100 \cdot e^{-\alpha \cdot L}

Преимущества системы

  • Учет фаз: Различие между неточностью и решающей ошибкой.
  • Нелинейность: Удержание перевеса отличается от поиска единственного спасения.
  • Стабильность: Согласованные метрики на разной глубине.

Почему я это создал?

Я студент, не программист. Люблю статистику, но считаю, что качественный анализ не должен стоить целое состояние.

Без опыта я решил создать инструмент, который хотел бы использовать сам как игрок.

Прозрачность и поддержка

Сердце проекта — Анализ — бесплатно для всех. Платные только облачные функции.

Это проект одного человека. Ваши отзывы очень важны.

Поддержка помогает мне масштабировать сервера и мощность.

Особая благодарность

JPTheKuma

Огромная благодарность JPTheKuma — стримеру на Twitch, который использует ChessOnyx в прямом эфире. Видеть, как платформа работает в реальном времени на стриме, очень важно для меня. Если вам нравится шахматный контент, загляните на его канал — twitch.tv/jpthekuma

Lichess.org

Особая благодарность проекту Lichess. Их API обеспечивает импорт партий, их проводник дебютов служит основой теоретической базы данных, а их преданность идеям open-source спасла меня от множества бессонных ночей. Просмотрщик PGN, логика доски, база дебютов — Lichess предоставляет всё это абсолютно бесплатно, чтобы другие могли строить на этом свои проекты.

Chess.com

Спасибо сайту Chess.com за их публичный API, который позволяет ChessOnyx запрашивать партии и данные игроков напрямую. Без доступа к этим данным огромная часть функций нашей платформы просто не могла бы существовать.

Stockfish

Бьющееся сердце всей нашей платформы. Stockfish — это самый сильный в мире шахматный движок с открытым исходным кодом, и он работает прямо в вашем браузере через WebAssembly. Без этого невероятного open-source ПО не было бы ни анализа партий, ни оценок точности, ни вариантов движка.

Chessground

Каждая шахматная доска, которую вы видите на этом сайте, работает на базе Chessground — open-source библиотеки интерфейса доски, созданной командой Lichess. Она отвечает за отрисовку фигур, анимацию ходов, стрелки и подсветку — всю визуальную магию, которая оживляет доску.

chess.js

Вся внутренняя шахматная логика — проверка легальности ходов, парсинг PGN, генерация FEN, расчет доступных полей — обрабатывается библиотекой chess.js. Надежный и проверенный временем open-source инструмент, который тихо делает всю работу за кулисами.