Я создал GameBot в java для игры в Chrome TRex Runner. Но я не знаю, почему он внезапно перестает прыгать, и трекс падает с кактусом. Есть ли ошибка в моем коде или что-то отсутствует в моем коде. Пожалуйста, посмотрите, в чем проблема в коде!
Вот мой код!
import java.awt.*;
import java.awt.event.*;
public class GameBot
{
Color obs;
int x;
Robot r;
public static void main(String[] args) throws Exception
{
new GameBot().play();
}
public void jump() throws Exception
{
r.keyPress(KeyEvent.VK_UP);
Thread.sleep(50);
r.keyRelease(KeyEvent.VK_UP);
System.out.println(x + ". UP Key Pressed");
x++;
}
public void play() throws Exception
{
obs = new Color(83, 83, 83);
x = 0;
r = new Robot();
while(true)
{
start();
}
}
public int start() throws Exception
{
if(r.getPixelColor(544, 233).equals(obs))
{
jump();
return 0;
}
else if(r.getPixelColor(544, 213).equals(obs))
{
jump();
return 0;
}
return 0;
}
}
Спасибо!