Inspiration

Have you ever had to repeat a simple sequence of clicks and types over and over? For programmers, it's not too far off to write a specific program to match each individual task, but we wanted to create something that allows quick and easy creation of solutions for any problem.

How it works

We use a Java GUI to catch and perform clicks, scrolls, key presses that we record, save, and load into our program.

Challenges we ran into

Hardly anybody ever uses the GUI aspect of Java, so perfecting layouts, maintaining window focus, and catching actions through the frames at times seemed unpredictable.

Accomplishments that we're proud of

We were able to create a simple front end to control a flexible back end. Not only did we create a simple front end, we ensured every step of the way that our application was cross platform supported! We worked hard to allow for deleting and adjusting the delay between actions.

What we learned

It's important to think about future developments when writing the current code, so that when it's time to complete those, you don't need to recode entire methods.

What's next for BruteForceAutomation

We'd like to improve the performing and capturing of individual actions specifically with combination key presses, momentum scrolling, and dragging.

Built With

Share this project:

Updates