2015-10-22 13 views
-3

Я занимаюсь исследованиями в области машинного обучения и хочу применить алгоритм для обучения робота для воспроизведения видеоигры. Я могу использовать Python для реализации агента (контроллера), поэтому мне нужен способ сделать снимки экрана из игры на python и отправить события клавиатуры из python в игру. Моя ОС - Mac OS X 10.10.Как сделать робота для воспроизведения видеоигры Python в Mac OSX?

Я новичок в Python. Возможно ли это для Python? Если да, то как это сделать? Спасибо.

+1

Stack Overflow не является кодовым письмом или учебным сервисом. – MattDMo

+0

Я думаю, что ты немного над головой. сначала попробуйте немного узнать о python. И попробуйте взглянуть на другой исходный код программы, чтобы узнать, как заставить робота играть в вашу игру. –

ответ

0

Я не специалист в этой области, но я думаю, вы можете посмотреть на некоторые из алгоритмов эвристического поиска, такие как Genetic Algorithm (GA).

https://en.wikipedia.org/wiki/Genetic_algorithm

Кроме того, каждые игры разные, например, супер Марио против шахматной игры. Я не уверен, в какой игре вы играете, но GA успешно реализована, чтобы играть в Super Mario.

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

 Смежные вопросы

  • Нет связанных вопросов^_^