- Joined
- Aug 7, 2013
- Messages
- 262
- Thread Author
- #1
When Java was first created, it was created to "write once, run anywhere".
With bots, this is not the case: you have to adapt your scripts for each bot! But no longer, because the RuneScape Global Bot API - or RGBA for short - will wrap around your script so that you can truly write once and run anywhere!
https://bitbucket.org/skelwarerunescape/runescape-global-bot-api/src/
I have done this before, but most of the code is (partially) lost, so I am rebuilding this project from scratch. It is a proven concept, and cuts down development time significantly when releasing scripts for multiple clients, or one client that has a constantly changing API.
I am currently in the process of retrieving old enumerations containing data used by the scripts I had on RSBuddy and RSBot. After that, I will re-release the framework for the scripts. This framework combines the Strategy Design Pattern with the Finite State Machines pattern to allow a quick learning curve while still being very flexible and solid.
Contributions can be made by forking the project and creating pull requests. It is built upon Java 7 and you'll have to adhere to my codestyle, including the commit messages.
Because I do have a fulltime job as Software Developer at https://kaartje2go.nl/ and also live on my own (which means I do everything your mother does for you, but for myself) and I also like to party... I do not have much time! It will probably take a few weeks, but it'll be worth it.
Feel free to use this in your scripts, but I would appreciate a mention in your forum thread if you do.
With bots, this is not the case: you have to adapt your scripts for each bot! But no longer, because the RuneScape Global Bot API - or RGBA for short - will wrap around your script so that you can truly write once and run anywhere!
https://bitbucket.org/skelwarerunescape/runescape-global-bot-api/src/
I have done this before, but most of the code is (partially) lost, so I am rebuilding this project from scratch. It is a proven concept, and cuts down development time significantly when releasing scripts for multiple clients, or one client that has a constantly changing API.
I am currently in the process of retrieving old enumerations containing data used by the scripts I had on RSBuddy and RSBot. After that, I will re-release the framework for the scripts. This framework combines the Strategy Design Pattern with the Finite State Machines pattern to allow a quick learning curve while still being very flexible and solid.
Contributions can be made by forking the project and creating pull requests. It is built upon Java 7 and you'll have to adhere to my codestyle, including the commit messages.
Because I do have a fulltime job as Software Developer at https://kaartje2go.nl/ and also live on my own (which means I do everything your mother does for you, but for myself) and I also like to party... I do not have much time! It will probably take a few weeks, but it'll be worth it.
Feel free to use this in your scripts, but I would appreciate a mention in your forum thread if you do.