Анализатор Шахматной позиции (JavaScript)

Web/сайты Прочее

Был(а) онлайн: 22.05.18 19:51
Umen 24 года

1.0 Был(а) онлайн: 22.05.18 19:51

Недавно
На яваскрипте написать функцию, которая копирует нынешнюю игровую доску и разрешает поразмышлять на позицией, переставляя фигуры (тупо переставлять фигуры. Никакого доп. обзора не нужно).

createBoard(array, color), где array - это состояние доски на нынешний момент: 64 цифры, обозначающие фигуры на клетках. формат array:
2,3,4,5,6,4,3,2,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,0,12,13,14,15,16,14,13,12
color - цвет игрока

* генерируется яваскриптом, через каждые createnode, appendChild etc. либо дозволено innerHTML
* состоит из доски и места для для комплекта запасных фигурок и кнопки для переворачивания доски
* должна поддерживаться кроссбраузерность

Что должно уметь делать:

* передвигать фигуры по доске (функция для передвижения объектов теснее прописана на сайте, ниже - исходник )
* если ставишь одну фигуру на иную, то бывшая пропадает.
* Запасные фигуры все время на своих местах. При попытке drag&drop двигается их копия
* Если фигуру с поля заносишь в поле для запасных, она пропадает.
* переворачивает доску при кликании на клавишу.

Скрипт передвижения объектов писать не нужно! Теснее прописан на сайте. (вот данный http://www.dynamicdrive.com/dynamicindex11/domdrag/index.htm)
вот эти функции теснее есть:
- Drag.init(document.getElementById("obj")); - делает объект draggable
- graggable_obj.onDrag = function(x, y) {// x, y contains current offset coords of drag
// код, выполняющийся при движении объекта
}

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

22.05.18 19:51
Umen 24