БлогNot. Комментарии к статье #1307 (1-5)

Делаем онлайн-решалку шахматных задач


Комментарии отсортированы по убыванию даты, нажмите сюда, чтобы отсортировать их по возрастанию даты


Автор: Руслан IP: определён

Интересная хорошая программа. Автору спасибо за труд. Интересуют два вопроса. 1. Как добавить координаты к доске . 2. И как после каждого решения останавливать задачу. Чтобы можно её было для себя проанализировать. И только после кнопки обновить . Появлялась новая задача. (в программе встроен код дающий только 2-3 секунды смотреть на решенную задачу. как эту преграду убрать)

03.03.2019, 19:35

Ответ: Добрый день!
Скрипт не развивался и не планирует, поэтому не слишком изящно...
1. В файле js/puzzle.js есть переменная var cfg, включить туда showNotation: true вместо false (включил в онлайн-версии)
2. Только увеличить задержку в js/puzzle.js, строка 58, функция setTimeout. Ну или предусмотреть там в этой ветке любую остановку, хоть window.alert


Автор: николай IP: определён

спасибо, много полезной инфы взял с вашего сайта при написании сайта

14.11.2018, 15:08


Автор: Яна IP: определён

http://chesslabyrinth.ru

Подскажите, пожалуйста, есть ли возможность сделать или найти похожую решалку, только не на java? У нас на MODX сайт Чтобы дети имели возможность передвигать фигуры. В случае правильного ответа - ответ соперника, в конце - переход к след задаче. В случае неправильного - еще одна попытка, или сразу переход дальше. ТАким образом, чтобы потом в конце результаты теста подводить, возможно - рейтинг считать

13.06.2017, 22:31

Ответ: Там нет Java, только Javascript. Проблемы с вызовом JS из-под CMS MODX, как понимаю, решаемы. В остальном - изменение логики js/puzzle.js


Автор: Тамара IP: определён

При решении задач встречаются ошибки, например, указан ход за чёрных, а надо делать первый ход белым или надо поставить мат в 2 хода, а можно в 1 ход. Как можно исправить ошибки?

17.11.2015, 14:57

Ответ: Исправив файл puzzles.js. Очередность хода - в нотации FEN задачи. Порядок ходов - в массиве moves задачи. На отслеживание неоднозначностей, равно как и анализ позиций, сборка не рассчитана. Всё это написано в статье. Задачи, кстати, немного поправил, перезалейте


Автор: Тамара IP: определён

Замечательная шахматная решалка - это то, что мы уже давно хотели сделать на своём детском шахматном сайте chess86.ru Для тренинга подобраны хорошие позиции. 1. Хотели бы такую решалка расположить на нашем сайте, если это возможно, подскажите, пожалуйста, как это можно сделать. 2. Как к этой решалка можно будет добавлять новые задачи?

17.11.2015, 00:06

Ответ: Спасибо. Это открытые источники, пользуйтесь. Насчёт вопросов - разве не ответам на них посвящена статья? 1. Подключить скрипты и стили из скачанного архива как показано в статье. Это можно сделать как из разметки HTML, так и из кода PHP. 2. Описать задачи в файле puzzles.js или написать новый puzzles.js по формату, описанному в статье. Генератор FEN тут