Проект
Хочется найти ответственного исполнителя – программиста. Желательно умеющего играть в шахматы, хотя-бы на самом слабом уровне. Но, и это не обезательно. Главное пунктуальсть и порядочность. Если человек не отвечает в течении нескольких часов, то он либо перегружен либо не пунктуален. В любом случае с таким дело начинать не стоит. Спасибо!
Программа для создания базы по PGN файлу шахматных партий.
На сайте создать регистрацию и вход.
Создать программу( будет работать на сервере) которая берет файл с шахматными партии формата pgn и их конвертирует в базу позиций с возможностью поиска как по отдельным элементам позиции на шахматной доске так и по другим индексам, описывающим шахматную позицию, перечень индексов ниже. Требование к базе – количество позиций может исчисляться десятками миллионов и поиск должен быть относительно быстрый.
Каждая шахматная позиция описывается FEN ( это обсуждаемо, тк не уверен, что это лучший формат для базы с поиском).
Также позиция описывается шапкой файла pgn и :
- звуковые файлы(один или несколько, не ограниченно)
- видео файлы (один или несколько, не ограниченно)
- фото и gif файлы (один или несколько, не ограниченно)
- текстовый комментарий (один или несколько, не ограниченно)
- коэффициент сложности ( рейтинг) от 0 до 4000
- порядок ходов из начальной позции( если таков есть)
- дата и ник ученика, его предложенный ход и время потраченное на этот ход
- все возможные ходы с вариантами и оценками по 21 полуход ( это берется из игрового модуля за счет формата UCI.
- информация из шапки pgn
Возможность поиска по этой базе на сайте, при входе в свой кабинет