Робот
На аукционе
https://github.com/alklepin/Robots Где нужно будет реализовать: Все состояние окна сериализуется. Есть окно лога в котором будет отображаться дополнительная информация(с координатами перемещения робота) На поле может быть несколько роботов Можно рисовать прямоугольники Можно стирать прямоугольники Роботы обходят препятствия Можно выбрать текущего робота Можно добавить робота Роботы обходят препятствия используя алгоритм Дейкстры Можно использовать обход в ширину, чтобы робот меньше поворачивался и больше ходил по прямым