Dmitry Roo, jvm ставится один раз и ни какого окружения дополнительно настраивать не нужно. И к слову, для того чтоб запустить майн есть десятки сторонних Лаунчеров. Это уже говорит о том, что с запуск усложнен.
Ещё раз перечитайте вопрос. ТС хочет крупную игру и да, это именно графика, спецэффекты и музыка.
Dmitry Roo, ты же понимаешь, что речь об игре с графикой. Об игре, которая будет использоваться сторонними людьми и которые не планируют настраивать окружение и интерпретатор.
ТС спрашивает о создании крупных игр. И крупные игры не пишутся на интерпретируемых языках.
belugasinister, ну это тоже можно решить общей БД, а заодно так сказать сделать "гальваническую" развязку. Независимую работу друг от друга и возможность восстановить состояние "триггеров" после перезапуска, если были в очереди.
Можно использовать межпроцессорную связь. В питоне для этого много инструментов есть, можно поднять сокет и передавать данные между ботами, что позволит даже на разные серверы разнести ботов.
Если твой второй бот - лишь отправляет данные, а не общается (т.е. не читает сам сообщения), то вообще нет проблем. Можно не запускать лонгпул для второго бота, а просто от его имени делать рассылку. И не нужно ни каких потоков
mkone112, если из Eve убрать питон игра будет игрой и будет работать. Перестанут работать диалоги и какие-то мелкие скрипты. Не более. Она будет запускаться, отображаться и даже позволит играть без особых проблем. ПИТОН ТАМ ВСПОМОГАТЕЛЬНЫЙ ЯЗЫК, который был взят вместо популярного для этого дела LUA.
LUA язык позволяющий писать игры? НЕТ! Он вспомогательный и не обязательно использовать его и тем более именно его. Это можно было сделать и на основном языке.
Я тебе рекомендую не позориться, демонстрируя отсутствие компетенции.
mkone112, сама игра написана на C++. Это ядро и физика и рендер и сетевой стек - ВСЁ написано на C++. Питон там используется для работы внутренних игровых моментов. Его удобно использовать как замену lua.
Dmitry Roo, Java больше подходит для написания игр, чем питон, хотя да - совершенно не подходящий язык. И питон ровно такой же. Он тоже исполняется посредником, он даже больше ограничен чем java.
Minecraft имеет кучу проблем в связи с этим. А MS, купившая игру переписала её на C++.
mkone112, что Eve? Она написана не на питоне, а на C++. Питон там используется в качестве скриптового языка для внутренних алгоритмов, как например lua.