Если XML правится ручками (это же не сериализатор такую ошибку допустил), то лучше делать проверки и выдавать ошибки или предупреждения. Действительно, больше похоже на PR-ход.
Да, я знаю — у меня AI для платформера (вернее лабиринта) сча в разработке, своя реализация A*, все бегают/прыгают/лазают, просто у меня идет подсчет переходов между нодами (не клетки, так генерятся), там везде разные длины, я удивился что находит такой путь, но длина по клеткам в общем то это объясняет.
С Weight 5 и более и Octile или Manhattan получилось несколько похожее получить — но это не правильно при диагональных переходах, Manhattan точно нельзя (Octile не знаю как работает эвристика).
Да не а-стар это, картинка не такая должна быть. :)
qiao.github.io/PathFinding.js/visual — здесь эмулируете? Если нет — дайте ссылку где именно, мне прямо интересно посмотреть как A* дает такую картинку.
Читал что уже сейчас нейросети читают и распознают рентгеновские снимки лучше врачей. Было бы здорово сделать какое-то централизованное API для всех медкарт и исследований граждан, чтобы можно было натравить нейросеть (а лучше разные нейросети от разных команд) и она изучала снимки пациентов, истории болезни, ставила диагнозы (предварительные) и рекомендовала сдачу доп. анализов и возможно даже лечение (естественно под контролем врача).
Думаю такая нейросеть могла бы много что выявить на начальной стадии, что ускользает от глаза врача.
В случае успеха услуги обученной сети можно было бы даже экспортировать в другие страны.
Опубликовал, долго докапывались, то рекламу их надо нативную прикрутить китайскую вместо Unity Ad (в юнити адс мол наполнения нет), то перевод не тот (надо упрощенный а у нас традиционный китайский), то на какой-то их девайсе разрешение экрана 2:1 и по бокам черные прямоугольники. После того как несколько раз отклонили наконец приняли, времени и нервов потерял с ними (их реклама еще в бета версии и работает через раз, все на китайском, короче тот еще квест).
Доход 3-5 юаней в день. Приложение просто теряется в миллионе других, и из полутора миллиарда китайцев его находят лишь десятки.
В общем, пока так себе стор, либо нужен паблишер китайский который не даст затеряться в сторе.
Тестовые задания есть смысл давать студентам, без опыта. Если человек уже работал — лучше посмотреть на результаты его работы, спросить в каком проекте он участвовал и что именно прокатывал, попросить показать его код (если из коммерческого проекта нельзя — пусть покажет из какого-то своего, хотя показать один класс из проекта большой проблемы нет мне кажется).
А давать тестовое задание — если оно мелкое — то скорее всего довольно простое. Если крупное — человек потратит много времени, которое стоит денег, такое надо оплачивать. Как верно уже написали выше — есть испытательный срок.
От проекта зависит. У нас в одном проекте локализации всех текстов и квестов 1 мб (русский и основные европейские языки). Причем менеджер локализаций написан 1 раз давно и кочует из проекта в проект.
Зачем хранить в памяти все текста на всех языках в рантайме? Проще подгружать 1 язык, при смене — подгружать следующий. В примерах Unity есть урок как сделать локализацию.
Singleton это не агрегирующий класс, это класс экземпляр которого может быть только один. Ну и средство быстрого глобального доступа к этому экземпляру (public static field или property).
В прошлый раз за нанотехнологии брались, всяких роботов и беспилотников пробовали делать (все помнят эпический видос как робот едет на квадрацикле, даже Пу стыдно стало), сейчас вот до блокчейнов добрались.
А начинали с нацпроектов… Доступное жилье, сельское хозяйство…
За что не возьмутся — получается как всегда. Не надо быть Нострадамусом чтобы предсказать чем все это кончится (попилом бабла и пиаром).
А видео надо было озвучивать голосом Дроздова.
Скажите уже параметры, не томите.
qiao.github.io/PathFinding.js/visual — здесь эмулируете? Если нет — дайте ссылку где именно, мне прямо интересно посмотреть как A* дает такую картинку.
A* будет давать другую, вот такую:
То что на вашем скрине — судя по всему Trace.
Для квадратов давно разработаны эвристики, для только вертикаль/горизонталь — Манхэттен, для плюс диагоналей — Чебышев.
https://neerc.ifmo.ru/wiki/index.php?title=Алгоритм_A*
// закрываем точку
closedPoints.Add(openPoints[0]);
// открываем новые точки и удаляем закрытую
openPoints = ClosePoint(0, openPoints, closedPoints, worldData, pfType, targetPoint);
Это обычно делается в основном цикле, зачем вы вынесли это отдельно для первой точки?
По оптимизации не очень понятно, слишком кратко написали. Можете попонятнее расписать, это самая интересная часть статьи.
Кстате у вас много открытых пространств, Jump Point Search искал бы быстрее.
www.youtube.com/watch?v=v7yyZZjF1z4&frags=pl%2Cwn
Думаю такая нейросеть могла бы много что выявить на начальной стадии, что ускользает от глаза врача.
В случае успеха услуги обученной сети можно было бы даже экспортировать в другие страны.
А что такое SO?
Доход 3-5 юаней в день. Приложение просто теряется в миллионе других, и из полутора миллиарда китайцев его находят лишь десятки.
В общем, пока так себе стор, либо нужен паблишер китайский который не даст затеряться в сторе.
А давать тестовое задание — если оно мелкое — то скорее всего довольно простое. Если крупное — человек потратит много времени, которое стоит денег, такое надо оплачивать. Как верно уже написали выше — есть испытательный срок.
brightreasongames.com/the-singleton-post
Потом наследовать примерно так:
А начинали с нацпроектов… Доступное жилье, сельское хозяйство…
За что не возьмутся — получается как всегда. Не надо быть Нострадамусом чтобы предсказать чем все это кончится (попилом бабла и пиаром).