Не просто игру, а какую-нибудь war craft, doom, conter strike, fifa -- то есть сетевую, многопользовательскую, сложную. Хотя бы в общих чертах как это делается, куда копать? Тут ведь должно быть обучение с учителем?
Не именно полноценного бота, а скорее бота-подсказчика: он анализирует твою игру и говорит как играть дальше. то есть, он может даже тебе неправильно посоветовать -- тут уж как получится и на что у него хватит мозгов.
parameu: ну так погуглите, несколько лет уже в новостях это мелькает. По ключевому слову DeepMind можете гуглить.
А подсказывать бот не может в принципе. Ибо в таких играх вам не приходят данные о противнике, он будет видеть ровно то, что вы видите на экране сами. А учитывая средний APM в том же старкрафте в 200 действий в минуту, вы просто физически не сможете следовать указаниям вашего советчика. Абсолютно всё здесь зависит только от скорости реакции игрока.
parameu: так-то "полноценный бот" и "бот-подсказчик" отличаются минимально: всегда ли игрок-человек следует его решению (и выходит, что человек уже и не нужен) или учитывает еще и какую-то свою логику. Т.е. разница не внутри модуля бота, а вне его.