Jump to content
FHannes

1st Seasonal Scripting Contest - Winter '11 (RS2)

Recommended Posts

At the beginning of every season we will be hosting one of our major scripting competitions aka "Seasonal" or "Bounty" competitions. You may have already heard of our monthly competitions that start on the first of every month with small script tasks and decent rewards for example a simple smither with reward of a free month of membership. This is the same concept only the stakes are higher, the time frame is 3 months instead of one, the scripting task is more challenging, and the prizes are a lot bigger.

 

Now to get to the actual contest...

Guidelines:

 

Script goal: Retrieve ore from the miner's guild and bank it in the Falador East Bank.

 

Rules:

 

  1. You must use the latest versions of SCAR and OSI
  2. You must not use reflection, SPS, or anything of that nature
  3. You may not receive outside help other than compilation/runtime error fixes. (this means this is not a team effort, although you can get brief scripting help if you need it ... there may be future team scripting competitions)
  4. No plagiarizing
  5. You must follow all rules and guidelines stated in this thread elsewhere.

 

The prize for this competition will be 100% of all entry fees plus what ever donations are made as an incentive for people to compete more to make better scripts and help out the overall community effort. This first seasonal contest "Winter '11" starts today and the deadline for paying your entry fee into the competition is the same day of the month but two months later. That means the deadline entry fee is Feb 22nd. The entry fee for this competition is 2,000,000 gp cash only or $2 paypal. Any entry fees made later than this date will be double the original fee. These fees, if paid in gp, will be collected by Wanted after arranging it with them by contacting them via IRC/PM/AIM/MSN. If you are paying paypal then you need to donate to paypal [at] scar-divi.com. In the event that the winner of the contest can't or doesn't want to accept paypal (or any of the rest of the prize) then they are welcome to donate it to the next seasonal competition, or to Freddy to fund these forums or possibly monthly competitions.

 

To participate, send me a private message first, stating what competition(s) you're entering! (Wanted if you're paying the entry fee in rsgp)

 

Your entries for the contest should be submitted via email to contest [at] scar-divi.com, noting your username on the forums and the contest for which you wrote the script, with the script as an attachment (.scar file).

If you have questions about the contest, please don't mail them to the address above, but ask them in this topic! The entry submission deadline is the 3rd of March.

 

Scripts in competition can not be public until after the script submission (March 3rd) deadline has passed, not after you submit them (for early submissions) this means you can publish your script after the deadline (March 3rd) but before the results are given (March 19th). Revisions made to your script after the deadline and before the results are taken into account, but are not taken into account as much as the original submission. It is highly recommended for everyone to publish their entry as soon as the deadline passes to earn as many points as possible.

 

Judging for this contest will be done by the OSI Developers excluding those developers that may be competing in the competition. No one who competes in the competition with any chance of collecting any type of prize may help compete or compete themselves.

 

Every competition will have 1 predesignated final judge that will pass final script judgment and announce a winner after considerations from the other judges. For the this competition, Wanted will assume the role of final judge.

 

Scripts will be judged based on the following 1000 point criteria system:

 

700 performance. 400 of which will be how well the scripts runs, efficiency and humanness (anti-ban) etc.. the other 300 of which will be longevity and durability of the script.. i.e. how long the script can run (anti-randoms is also in here)

 

200 content. This includes coding style, coding standards, organization, documentation, lack of redundancy... all that good stuff. Make sure you indent your script properly!

 

100 all other features and aspects. Extra features etc.

 

Points given back for after submission revisions will be calculated as such:

Final score = Old Score + ((New Score - Old score) X 0.25)

 

Any plagiarizers will automatically be disqualified from the competition and be suspended for 6 months from all competitions from the date of the beginning of the start of the competition found to be cheating in.

 

If any guidelines are broken (such as reflection usage) then the user has only the normal late submission time and submission re-earn-able points to be made. Unless a sufficient argument is made and decided in favor by the judges.

 

If any rules are broken (such as Individual only using group efforts, or judges being bribed etc.) then automatic disqualification, but no suspension. Judges will no longer be judges and may face retribution depending on the severity and decision of the staff/other judges/ developers/ community.

 

Competition results will be posted the day before the next competition starts. Prizes will be given out ASAP to the convenience of the distributor and winner.

 

Below is an updated list on current donations and entry fees so as of now.

 

Entries Paid

Demise 2m

Donations Made

Demise 8m

 

Grand Prize total

10m gp

and

$50

 

(The prize will be divided 80% 1st place, 20% second place)

 

You are welcome to suggest ideas for the next seasonal competition (Spring 2012) which will be announced March 20th the day after the results for this competition are given.

 

Happy scripting!

Edited by Freddy
Link to comment
Share on other sites

Been "kicking the tires" on this to see how difficult it would be to do.

 

Got walking to from bank, climbing ladders and finding ore in an afternoon, so I might give it a go. I really wanted to either redo my varrocksmither or resurrect my started and abandoned smelter to get my smithing level up on my main but this is starting to tempt me.

 

But I have a question regarding code reuse. If I were writing for my own use (and not for the contest) I would reuse a number of generic functions from my superheater: randomfinder, stats report, etc. For the competition I would be inclined to do the same; that's the whole point of building up a code library of routines. But strictly speaking these were written before the contest, so what would be the status of this?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
  • Create New...