Как создать GameBot для игры в TRex Dino Chrome, используя java? - PullRequest
0 голосов
/ 20 апреля 2020

Я создал 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;


    }

}

Спасибо!

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