Jump to content
FHannes

December 2011 Scripting Contest (RS2)

Recommended Posts

This is the first of an ongoing series of monthly SCAR scripting contests.

 

The main idea in having these contests is driving scripters to improve their skills and enrich the community. We're planning to hold monthly and seasonal contests. The season ones are held 4 times a year and will start with the first one for the Winter of 2011 on the 22nd of December. The rewards for winning the season contests will be greater and the requirements for the scripts will be more intense and extensive.

 

The targets of the scripting contests may vary, depending on what we come up with. The goal of this month's contest will be to create a script for RS2. I'm currently still looking into what would be an appropriate reward structure for these monthly contests, which will also greatly depend on their success. For this first contest the winner will receive a €7.5 paysafe card which can be used to buy a 1 month runescape membership or for whatever you'd like to use it of course. Anyone is of course welcome to submit donations (paypal, RSGP, ...) which will also be rewarded to the winner of the contests, this will obviously further motivate people to participate and win the contest.

 

Now to get to the actual contest...

Guidelines:

 

Script goal: Withdraw bars from the bank in West-Varrock in RS2, carry them over the nearest anvil(s) in the house just south of there. The script must be able to smith anything the script user wants, walk back to bank, bank the items, and repeat.

 

Rules:

 

  1. You must use SCAR
  2. You must use OSI
  3. You must not use reflection, SPS, or anything of that nature (at least not this time, it's not available right now anyways.. look for future competitions)
  4. 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)
  5. No plagiarizing

 

There is no entry fee for these competitions or entry deadline other than the script submission deadline which will be the 2nd to last Saturday of every month, though it is advisable to submit at least the Friday before that.

 

That means the deadline is December 24th for this competition.

 

To participate, send me a private message first, stating what competition(s) you're entering!

 

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!

 

Scripts in either competition can not be public until after the deadline has passed, not after you submit them (for early submissions) this means you can publish your script after the deadline but before the results are given. 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.

 

We hope you enjoy these competitions and gain more knowledge from them in the end and have fun more than anything, winning and prizes are just for fun. The real prize behind these competitions is the experience.

Edited by Freddy
Typos
Link to comment
Share on other sites

True, but that is fairly irrelevant, the script is set in a F2P environment and the supported items don't really matter as long as it does the job of smithing them correctly. It's always nice to have P2P features of course, but not a requirement for this script.

Link to comment
Share on other sites

Adding features for p2p shouldn't be hard, the smithing screen is still the same for f2p and p2p I think (unless they changed it)

 

Anyways, no sweat, this is just a monthly competition... obviously the script is simple enough to make and shouldn't involve too much complication.

 

The first seasonal competition you'll have over 3~4xs as long to work on it and it will be a little bit harder task.

 

Happy scripting, post if you have any questions!

Link to comment
Share on other sites

No, the idea is that you send mpe a PM that you wish to participate, that way we get a general idea of how many contestants there are. You mail your final entry to "contest [at] scar-divi.com" with the script attached and some information like the contest you're participating in, your forum name, etc...

Link to comment
Share on other sites

nothing your username on the forums and the contest for which you wrote the script

Typo. Nothing should be noting.

 

---------- Post added at 11:27 PM ---------- Previous post was at 11:15 PM ----------

 

Is it ok if I copypasta basic functions/procedure from other scripts and tweak as needed nothing major, just stuff like DeclarePlayers;

Link to comment
Share on other sites

Good job! I am nowhere done. Can't seem to get more than 5 minutes straight time in front of the computer lately.

 

Getting the Outlines of boxes within the smithing interface is a pain.

 

 

I almost completely forgot about this contest. facepalm

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
  • Create New...