2016-06-20 3 views
-3

Я хотел бы знать, как бы я хотел как-то запустить онлайн-браузерную игру, такую ​​как tetris, в качестве приложения Java, чтобы я мог ее контролировать (например, в тетрисе с помощью клавиш со стрелками или стрелками для перемещения блоки) из приложения, которое я программирую для игры. Не уверен, что это имеет смысл, но не знаю, как еще объяснить это. Цель состоит в том, чтобы подключить его к программе AI, которая играет в игру, но да, я не знаю, как разрешить программе управлять игрой, используя входы, разрешенные играми.Запуск браузера в Java

+3

Этот вопрос как есть, очень широк. Вы хотите указать [конкретную проблему] (https://stackoverflow.com/help/on-topic); StackOverflow не будет писать ваш проект для вас. –

+0

Это очень широкий. Однако вам может быть интересно взглянуть на класс Robot: https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html – nasukkin

+0

Я не хочу, чтобы кто-нибудь написал проект для меня я просто искал толчок в правильном направлении, что и насуккин и whatsGravity. Спасибо вам –

ответ

0

Java.awt.Robot кажется, что вам нужно

Он должен быть в состоянии смоделировать любой клавиатуры или мыши, но если вам нужно сделать что-нибудь слишком сложное, я хотел бы предложить что-то другое, чем Java - это не слишком рядом с операционной системой, поэтому что-то вроде C++ может быть более точным.

+0

Спасибо, это похоже на то, что он будет работать для меня –

+0

Что делать, если мне нужно для одновременного управления несколькими экземплярами игры? Я знаю, как получить доступ к URLS и открыть их в браузере, но класс робота управляет тем, что в настоящее время на экране справа? Итак, как бы я мог управлять несколькими одновременно? –

+0

Возможно, на экране открыто несколько окон? – whatsGravity

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