Задать вопрос

Какой язык выбрать для написания самообучаемого бота MMORPG?

Доброго времени суток.
Сегодня я прошу вас помочь мне с выбором языка для реализации network level бота для MMORPG.

Критерии следующие :
Возможность работать без клиента игры(a.k.a non-gui client emulator)
Самообучаемость a.k.a. Machine Learning
Управляемость с Web-GUI
Многопоточность в плане кол-ва одновременных соединений

У автора имеются неплохие знания в Python (3, второй я не признаю!), Java и в данный момент автор начал изучение языков C/C++.
Собственно здесь и произошёл раскол между Python(логическая часть бота + Web-GUI) + C extensions(эмулятор клиента) и Java'ой

Бэкэнд планируется написать в стиле демона *nix систем(а надо ли?), а установить и запустить на последнем Ubuntu Server(а стоит ли?). С фронтэндом определюсь потом, хотя от советов не отказался бы.

З.Ы.: Может ли система сетевого сглаживания a.k.a. lag-compensation или интерполяция создать дискомфорт для бота и как бы вы порекомендовали бы мне решить эту проблему?
З.З.Ы.: Советы и ссылки на мануалы, гайды, сообщества, как-либо связанных с проектированием, написанием, тестированием, отладкой подобного рода софта приветствуются!
  • Вопрос задан
  • 6988 просмотров
Подписаться 10 Оценить Комментировать
Ответ пользователя Jimilian К ответам на вопрос (5)
Jimilian
@Jimilian
А что Вы подразумеваете под ботом? С какой целью Вы его пишите?
Ответ написан
Комментировать