Коротко об отличиях от обычных шахмат
Ладья, слон, конь ходят в зависимости в вертикали на которой они расположены (a, h ходят как ладья, b, g - как конь, с, f - как слон).
Детали по пользовательскому интерфейсу
Правила варианта показываются при первом запуске игры. В игру можно играть в трех режимах:
- без регистрации в Яндексе (т.е. без Яндекс-ID). Тогда в таблицы результатов участников не будут записывать ваши очки, а главном меню игре эти таблицы тоже не будут показываться.
- с Яндекс-ID, но без предоставления доступа к своему имени и аватару (нужно снять соответствующую галочку при первом запуске). Тогда ваши результаты в таблице результатов пользователей будут показываться, как принадлежащие анонимному пользователю.
- с Яндекс-ID и с доступом к имени пользователя. Доступ к имени нужен только для таблиц результатов пользователей. В этом режиме реклама в игре будет менее навязчивой.
Скучные технические детали о движке
Автор игры не ставил перед собой задачи написать сильный движок, который человек не в состоянии был обыграть. Поэтому
- использовался язык Котлин, который компилируется в JavaScript
- на 10 уровне сложности, если на конкретной глубине поиска было посещено хотя бы 10000 внутренних вершин, то поиск на следующей глубине проводится не будет
- примитивная оценочная функция. Например, без учета безопасности короля, оценки пешечной структуры, и т. п.
- медленный (но простой в написании) генератор ходов
- простая сортировка ходов в альфа-бета поиске
- отсечения по пустому ходу не использовались
- нет дебютной библиотеки
В итоге движок 10 уровня сложности шахматный мастер может обыграть в 25 ходов, но далеко не в каждой партии.
Есть две разные стратегии для победы над движком:
- Разменять как можно фигур. Постараться ничего не зевнуть. И провести пешки в глубоком эндшпиле.
- Агрессивно играть на черного короля, используя, что в дебюте движок очень часто ходит ферзем.
Заключение
После небольшого поиска по сайту chessvariants.com, я нашел несколько похожих вариантов шахмат, в которых фигуры также ходят в зависимости от вертикали на которых они стоят:
Значение слова «Мерцать» в словаре Ожегова:
- Слабо светиться колеблющимся светом
- Производить частые колебательные движения, вибрировать
Поэтому у меня возникли некоторые сомнения об адекватности названия Мерцающие шахматы касательно нашего варианта. Так как оно плохо отображает изменения возможностей фигур во время игры.
Кроме того шахматисты TRСhess предложили альтернативные названия для описанного в этой статье варианта:
- Перевертыш
- Волшебные шахматы
- Сказочные шахматы
Еще я рассматриваю вариант по использованию альтернативного названия по региональному принципу - Петербургские шахматы, если уже есть Тульские.
Или, например, Шахматы с переобуванием.
Пожалуйста, напишите свои варианты в комментариях.