![]() |
#23 |
Участник
|
Цитата:
Сообщение от petergunn
![]() a. Порядок ходов в партии:
1. g2-g3 h7-h6 2. Cf1-g2 h6-h5 3. b2-b4 g7-g6 4. b4-b5 c7-c5 5. b5:c6 a7-a6 При попытке взять пешку c6:d7 выскакивает infolog с текстом "Ошибка: Метод 'ChessItem.calcMoves' должен быть перекрыт." b. Есть возможность сделать 2 хода в ситуации выбора фигуры при достижении последней горизонтали. (продолжая порядок ходов) 6. с6:b7 Kb8-c6 пытаемся взять пешкой b7 ладью черных на a8 - появляется окно с предложением выбрать фигуру. Не закрывая окна выбора возвращаемся к доске и делаем взятие слоном: 7.Cg2:c6 после этого в окне выбора фигур выбираем ферзя 8. b7:a8Ф UPD: Картинка с конечной позицией на доске во вложении. c. Не фиксируется ничейный результат после 3-кратного повторения позиции на доске. d. В текущей реализации нотации партии двойной шах отображается как '+' (в печатных изданиях двойной шах обозначают '++' ) Правда 3-кратное повторение щас проверяется, как поиск 3-х одинаковых записей в истории ходов. Потом сделаю как должно. Пока никак не придумаю, как это сделать с минимальным написанием кода.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|