Бюджет: 150 USD Срок: 1 день
Доброго вечера!
У меня большой опыт разработки программ на WinForms C#
Нужно создать программу на C# Windows Forms. Она позволяет решить задачу отыскания кратчайшего пути между любой парой вершин ориентированного графа с помощью алгоритма Дейкстра.
Данные требования к программе:
– это количество вершин графа вводится пользователем и заранее неизвестно (не более 10);
– также граф задаётся матрицей инцидентности, которая также выполняет роль матрицы весов; в графе не должно быть циклов с отрицательным весом;
– и вершины, между которыми ищется кратчайший путь, задаются пользователем и заранее неизвестны;
– для заданной пары вершин программа должна либо отыскать кратчайший путь между ними и при этом выдать длину пути и список вершин, через которые проходит кратчайший путь (необходимо также выделить путь на графе, либо выдать сообщение, что пути между вершинами не существует).
По интерфейсу примерно все должно быть так :
Требуется предусмотреть две возможности задания графа и внесения корректировок в него:
– с помощью матрицы инцидентности, которая доступна пользователю для заполнения и редактирования;
– непосредственно с помощью набора операций над вершинами и дугами графа, которые вызываются по событиям, связанным с щелчками мыши или нажатием клавиш.
Например, нажатие правой клавиши мыши в той части экрана, в которой выведен граф, приводит к появлению контекстного меню, пункты которого позволяют:
– добавить вершину в граф;
– добавить дугу;
– удалить вершину;
– удалить дугу;
– изменить вес дуги.
И нужно предусмотреть возможность перетаскивания вершин графа, а также задания исходной и конечной вершин путем их выбора с помощью мыши. Обеспечить сохранение матрицы инцидентности в файле и возможность ее последующей загрузки из файла с построением соответствующего графа.
Бюджет: 150 USD Срок: 1 день
Доброго вечера!
У меня большой опыт разработки программ на WinForms C#
Бюджет: 150 USD Срок: 5 дней
Добрый день.
Могу взяться за выполнение вашего задания.
Ранее делал программы для работы с графами. Также делал программы для отрисовки на форме и взаимодействия с ней.
Проекты в моем портфолио:
https://freelancehunt.com/showcase/work/strategii-poiska-mnozhestva-putey-po-grafu/1253061.html
https://freelancehunt.com/showcase/work/prilozheniya-dlya-taksistov-klientov/1680453.html
Бюджет: 250 USD Срок: 15 дней
Здравствуйте, Андрей! Я занимался спортивным программированием и хорошо знаком с теорией графов. Я могу взяться за ваш проект и выполнить его. Напишите мне, и я буду рад обсудить все с вами.
Необходимо добавить анимацию к low-poly главному персонажу и дать ему возможность держать в руках оружие (инструмент), которое будет наводиться на курсор. Игра от третьего лица, камера позади игрока, курсор в центре экрана. Нужно, чтобы персонаж мог войти в режим прицеливания, камера немного приближается, и персонаж должен иметь возможность использовать инструмент (лазерный инструмент для добычи ресурсов). У меня есть готовый animation controller от Synty - Third Person Controller. Можно использовать его или настроить анимацию полностью с нуля, если это будет проще. На выходе ожидаю персонажа, который может выбирать инструмент (один большой двуручный и два маленьких), менять инструмент, наводиться, и чтобы голова и сам инструмент смотрели в точку, куда показывает курсор.