Интерфейс к существующим flash-играм для собственного AI? - PullRequest
1 голос
/ 08 декабря 2010

есть ли какой-нибудь способ получить доступ к флеш-игре с языком программирования (предпочтительно .NET)?

Я заинтересован в искусственном интеллекте и люблю веселиться с генетическими алгоритмами. Я задавался вопросом, смогу ли я написать свой собственный ИИ для некоторых флеш-игр, например http://www.foddy.net/Athletics.html. Для этой игры мне просто нужен был способ нажимать кнопки и каким-то образом передавать состояние игры в мой ИИ.

Есть ли какой-то общий интерфейс или я должен сделать это в обычном режиме (анализ снимков экрана и отправка нажатий клавиш в мой браузер)?

1 Ответ

0 голосов
/ 09 декабря 2010

Это все зависит ...

Если вы хотите, чтобы приложение Flash работало в браузере, взаимодействующем со специализированным сервером, написанным на C #, то, конечно, это возможно. Сказав это, во Flash нет никакого способа создать свои собственные пакеты, поэтому вам всегда придется иметь дело с HTTP-накладными расходами. В большинстве случаев, если вы не выполняете всю свою работу через localhost, я уверен, что скорость трафика не будет достаточной для чего-либо сложного.

Если вы хотите, чтобы приложение Flash работало в вашем приложении C #, тогда ответ будет отрицательным (AFAIK), если вы не готовы выложить кучу денег за что-то вроде Scaleform.

Если ваша цель - реализовать алгоритмы ИИ и вам не нужно беспокоиться о, скажем, низкоуровневом коде рендеринга, почему бы не взглянуть на что-то вроде pygame ? Если это не ваше намерение, тогда игнорируйте эту часть моего поста;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...