Using the Java Robot class, I have written a small utility that plays an automated game of pong against the computer.
It constantly monitors the left side of the game, and when a ball enters the field, it moves the mouse cursor to the position of the ball.
Demo video:
This is a simple introduction to image-recognition and mouse-movement in Java. Feel free to use the code, optimize or improve.
Usage of the RobotPong object::
- Create an object using the coordinate of the part of the screen that needs to be monitored.
- Start the object using the start() method, this will start the thread containing the object.
- It is possible to run multiple threads, each playing their own game of pong.
The game itself can be found at the MegaFunGames webpage.
The code: