Интересно. Вроде сапёр, но не сапёр. Распишите подробнее.
Учитывая, что все в классических шахматах все шахматные фигуры, кроме пешек, атакуют в обе стороны - находим оставшиеся пять фигур исходя из цифр на клетках. Цифра обозначает количество угроз от фигур. Естественно, что фигуры вначале игры не видны, их надо расставить по координатам при помощи набора на клавиатуре.
На скриншоте, где задача уже решена, видна клетка в центре шахматной доски, которой угрожают сразу пять фигур. По остальным от 0 до 3. Задачи генерируются алгоритмом таким образом, чтобы фигуры не угрожали одна другой.