Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сделать консольное приложение в Visual studio на C#

1)получить список шагов наименьшего пути от Агента до Цели

2)Иметь всегда доступ для редактирования препятствий через методы

Пример итоговой программы:

class HexagonGrid{

private List obstacle; //Список позиций препятствий требующие обход(Доступ через методы)

constructor(countX, countY) //Инициализация Сетки по X,Y

public List searchPath(startAgentPosition, targetPosition) // Функция возвращает список каждого шага (x,y) !!!Наименьшего пути!!! с рассчетом !!obstacle!!

public void addObstacle(position(x,y)) // добавление препятствия по одной клетке

public void addListObstacle(List obstacle) // добавление препятствия списком

public boolean removeObstacle(position(x,y))  //Удаление препятствия

}

5 лет назад
RashGoodman
Богдан 
32 годаРоссия
5 лет в сервисе
Был
4 года назад