Мне нужна помощь в выборе игрового движка для очень конкретной задачи - PullRequest
0 голосов
/ 09 июля 2011

Мне нужен 3D-движок для очень специфической задачи в искусственном интеллекте, и я хотел бы получить некоторый вклад.

Первая часть - тривиальная - в основном, все, что мне нужно, это FPS-движок (3-йчеловек тоже был бы хорош), чтобы он позволял мне перемещаться по комнате и взаимодействовать с объектами (если у вас есть Java и Windows, я ищу что-то похожее на Give Challenge , но немногоболее современный).Физика была бы хороша, но не обязательна.

Теперь нетривиальная часть была бы такой: мне нужно наложить виртуальную сетку поверх этой комнаты, чтобы в любой момент я мог сказать: «игрокрасположен на B5 - теперь он перешел на B6 "и так далее.Мне нужно перенаправить эту информацию в другую систему (а именно ту, которая даст игроку инструкции о том, что делать), и в то же время отправить сообщения игроку, поэтому я должен иметь возможность получить единый пункт, через которыйигровая логика проходит;Кроме того, я бы не хотел писать свое собственное обнаружение столкновений и тому подобное.

Пока что я пробовал:

  • Source SDK: кажется, немного излишним (так как я не собираюсь никого снимать, по крайней мере половина кода бесполезна для этой задачи), и поскольку я не являюсь разработчиком Windows, я трачу слишком много времени на «легкие» вещи (такие каккак получить VS и работает).Плюс, кроссплатформенность была бы действительно хорошей.
  • игровой движок Blender: хотя это работало прилично, модель взаимодействия кажется немного странной, и некоторые простые вещи (такие как проверка камеры)остается внутри сцены или показывает мышь на экране) слишком странно слишком рано.
  • Crystalspace 3D: я попробовал их демоверсии, но выглядит немного старомодно, и с тех пор это было одной из проблемпредыдущих движков (легче получить добровольцев, когда ваша игра выглядит хорошо) Я хотел бы попробовать что-то еще.

Теперь, может быть, я слишком много прошу об одном программном обеспечении, ноЯ хотел бы некоторый вклад.Кто-нибудь может предложить мне альтернативу?Или я должен дать одному из предыдущих второй шанс?

1 Ответ

2 голосов
/ 20 марта 2012

Попробуйте УДК .Все вещи, которые вы запрашиваете, присутствуют, и это бесплатно для личных / некоммерческих проектов.Вот некоторые основные моменты:

Если вам нужен профессиональный бесплатный (как в пиве) движок, который позволит вам сосредоточиться в первую очередь или исключительно на отличительных особенностях игрового процесса, Epic установила высокую планку.

...