Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество
Главная
    Документация jMonkeyEngine
        jMonkeyEngine Уроки и Документация
            Документация для продвинутых пользователей
                jMonkeyEngine Искусственный Интеллект

jMonkeyEngine Искусственный Интеллект

Опубликованно: 07.07.2017, 15:41
Последняя редакция, Andry: 07.07.2017 16:44

Большинство написанных игр нуждаются в каком-то искусственном интеллекте, чтобы доставить ощущение реализма, волнения или бросить вызов игроку. ИИ может быть простым, иметь NPC (персонажа без игрока) реагирующего на какое-либо действие, предпринятое игроком, или сложным, способным плавное перемещаться по сцене, полной препятствий, без застревания. Это трудоёмкая и сложная задача, разработка таких систем, поэтому гораздо проще использовать уже существующую библиотеку, в которой уже сделана тяжелая работа за вас.

К сожалению, jMonkeyEngine не имеет официальной библиотеки для работы с ИИ. Однако есть библиотека искусственного интеллекта jme3, которая, вероятно, наиболее близка к официальному выпуску. Несмотря на то, что он никогда не попадал в какие-либо официальные выпуски, он был разработан, в частности, основными членами команды. Он состоит из двух отдельных моделей ИИ, библиотеки Навигационные Сетки с использованием поиска путей и простой библиотеки Управления Движением(Steering Behaviours), которая использует отслеживание пути.

Вы можете прочитать введении в библиотеки на форуме: Плагин ИИ теперь с помощью NavMesh pathfinding.

Где его найти

Библиотека и javaDocs можно найти в репозитории jMonkeyEngine-Contributions на GitHub под названием jme3 Artificial Intelligence. Проверьте каталог release/libs для zip-файлов.

Библиотека искусственного интеллекта jme3:

  • NavMesh — система AI обнаружения траектории навигации, использующая алгоритм A*. [1]
  • Управление — Содержит основы Автономной системы агентов, которая использует траектории и силы для перемещения персонажа через его окружение. Включает также тестовый пример. [2]

Примеры использования

Позднее.

Другие опции jME3 ИИ

Существуют и другие специальные параметры jME3, о которых вы можете прочитать в вики под темой Искусственный интеллект(ИИ).

Дальнейшее чтение


    1. Поиск путей означает вычисление кратчайшего маршрута между двумя точками. Обычно лазурит.

    2. Path-follow — это путь, который уже существует, а затем после этого пути.

Переведено для jmonkeyengine.ru, оригинал
Автор перевода: Andry

Добавить комментарий

jMonkeyEngine.ru © 2017. Все права сохранены.