Closed mightyaleksey closed 10 years ago
Первая реализация: https://github.com/sullenor/bem-weiqi/pull/8
Научить обрабатывать Ко. Правило Ко - запрет повторение позиции.
Если, ставя камень на доску мы съедаем один камень соперника, при этом поставленный камень находится в атари, тогда следует запретить следующий ход в позицию съеденного камня и считать это как Ко.
Хочется иметь возможность хранить информацию о задачке с ее возможными вариантами решения. В этом модуле хочется иметь некоторый конструктор объекта, который сможет хранить информацию о ходах в виде дерева, а так же описывать текущую позицию. Данный объект должен предоставлять методы для изменения данных и триггерить соответствующие события. Также неплохо бы добавить методы для работы с
SGF
форматом.