ALBIREO•ПРАКТИЧНА•МАЙСТЕРНЯ•NVKARTA•



Двобій проти алгоритму з відкритим початковим кодом Cinnamon. Рушій відмінний від Shredder за яким розігруються шахові задачі, але ми оформили скрипта в одному стилі з ShredderChess для одноманітності.

Для вибору сторони, за яку ви бажаєте грати, натисніть посилання з потрібним кольором фігур, при цьому гра почнеться з самого початку. Скасування невдалого ходу не передбачено.

Складність штучного інтелекту на рівні гравця в 1200 балів, але може бути змінена в при необхідності. В усякому разі, якщо нам не вдасться виграти хоча б двійко партій, то ми зменшимо час обчислення комбінацій комп'ютером.

Загалом, скрипт написаний у вигляді віджета, що знаходиться у файлі wіdget-chess, який можна відобразити у фреймі, вказавши бажаний розмір дошки, або скористатися першоджерелом самостійно.

Шахові задачі генеровані сайтом ShredderChess.com Кількість підказок залежить від складності завдання, зазвичай, правильне рішення налічує 1-2 ходи. Для повернення в початкову позицю, натиснить в меню "Повтор", а для генерації іншої позиції з бази даних, натиснить "Випадкова Задача"

Алгоритм JS-рушія був створений Stefan Meyer-Kahlen й локалізований нами для україномовної аудиторії. Добові завдання генеруються на сайті ShredderChess.com, та накопичуються на нашому сервері.

Скрипти для парсінгу були написані з навчальною метою, без наміру комерційного використання, або розповсюдження за грошову винагороду. Всі ідеї, оригінальні алгоритми шахового рушія належать виключно Stefan Meyer-Kahlen та його компанії. Задач в базі на сьогодні: 480

Нариси з історії шахової гри на українській землі від Київської Русі до Української ССР та еміграції можна почитати за посиланням.


Найпростіший спосіб оформлення віджету з сайту ShredderChess.com це додати на сторінку код, приведений нижче:

<iframe src="https://www.shredderchess.com/online/applets/dailytactics.php?lang=en" width="350px" height="470px" loading="lazy" scrolling="no" frameborder="0" title="Daily Chess Puzzle"></iframe>

Віджет відрізняється від оригінального лише значенням по ширині, прихованою полосою прокрутки та бордеру. Класс на початку коду можна прибрати, якщо не використовується CSS фреймворк Berry 4.0 (як на цій сторінці, наприклад). Віджет не записує FEN-задачі до бази, на відміну від поперднього скрипта, і обмежується показом поточних прикладів з сайту ShredderChess.com Він дозволяє вибрати рівень складності пазла, хоч ця складність й досить умовна.

Завдання оновлюються кожну добу, з можливістю вибору задачі за останні три дні.

Задачі підвищенної складності