[This Post - Intro and Basic Idea]
Hi, just like to introduce myself and let my idea be known before I start my first script hack of RS2.
I have been lurking the innerweb for about 12 years now. I have a great IT job where I get access to lots of cool resources. I am more of a hardware/network guy, but I do dabble in programming from time to time. Most of my xp comes in OO programming and I am really ramping up my skills with Ruby. Scar seems a very natural dsl to learn. To the topic!
So my first hack will be ambitious and I will like some feed back on the idea before I really dig in. Ruby teaches about a principle called DRY (Don't Repeat Yourself). PHP programmers and from what it seems Scar programmers are familiar with this principle in practice. Includes. SRL is an include library for Runescape Scaring. What I will do is layout the procedures for what I want to do and hopefully the community will assist with keeping my code DRY. Well here is the idea with no abstractions
The script begins in Shilo Village. The skills needed are mining, crafting, and fletching. The idea is to mine gems, cut them, drop crushed gems, fletch them to bolt tips, and bank when necessary. All of these tasks will be done with efficiency in mind. The task should be performed on the least populated member world. A high level of anti-ban will need to be incorporated as not too many people are going to have an army of member bots. There is huge risk potential due to the fact that the script will be designed to run with a special forces unit of 4 elite bots. That means for 24/7 operation, a run time of 6 undetected hours will need to planned on.
I understand this breaks with the philosophy of SRL to a certain extent. I do understand that some of the problems solved in making this a successful script may enhance many of the functions and procedures in the core, extended, misc, and skills libraries. Maybe eventually the solutions can extend those libraries.
So that is the idea. If you are interested, stay tuned. I am going to start compiling some of the top level abstractions and laying out a model mapping for the tasks that need to be performed to pull this off. Thanks for reading and I look forward to contributing.


Reply With Quote










I really did look for the best place to post!
