- Joined
- Nov 17, 2014
- Messages
- 4,906
- Thread Author
- #1
Initially premium bots didn't have, and still have, no official quality standards to meet other than the regular bot store standards, and at first it was fine in order to get the ball rolling and populate the bot store with some premium bots.
Due to the absence of quality requirements, some authors rushed the development of their bot more than others, but I think most authors did a good job in the development phase.
Now, 3 months later, we have 30 premium bots of all different kinds.
The premium bot authors had a chance to earn some money, some are even paying their rent with it.
The authors had time to build up a user base for their bots, while the users had time to get used to the fairly controversial payment system.
Most importantly though, the authors had time to react to feedbacks from the users, and thus to improve their bots to actually being worthy of a "premium" bot.
In my opinion, it's time to introduce requirements and standards premium bots must follow, feature-, runtime-, and code-wise, controlled by executives pushing updates.
The reviews don't have to be nearly as complicated and time consuming as they used to be years ago, but having a standard feature-, and runtime-wise would definitely increase RuneMate's reputation because users can expect a certain stability and quality of genuine "premium" bots.
A code standard will help the author to enhance his practice, while also guaranteeing for a certain degree of performance and resource efficiency.
Essential requirements that crossed my mind:
Due to the absence of quality requirements, some authors rushed the development of their bot more than others, but I think most authors did a good job in the development phase.
Now, 3 months later, we have 30 premium bots of all different kinds.
The premium bot authors had a chance to earn some money, some are even paying their rent with it.
The authors had time to build up a user base for their bots, while the users had time to get used to the fairly controversial payment system.
Most importantly though, the authors had time to react to feedbacks from the users, and thus to improve their bots to actually being worthy of a "premium" bot.
In my opinion, it's time to introduce requirements and standards premium bots must follow, feature-, runtime-, and code-wise, controlled by executives pushing updates.
The reviews don't have to be nearly as complicated and time consuming as they used to be years ago, but having a standard feature-, and runtime-wise would definitely increase RuneMate's reputation because users can expect a certain stability and quality of genuine "premium" bots.
A code standard will help the author to enhance his practice, while also guaranteeing for a certain degree of performance and resource efficiency.
Essential requirements that crossed my mind:
- [Runtime] Bot's ability to change settings without restarting the bot. Especially with the current payment system this feature cannot be missing in any paid bot.
- [Runtime] Regardless of which combination of settings the user entered, the bot must be performing the desired activity. Misunderstandings of settings should not make the bot just idle or crash without any informative feedback.
-
Code:
In order to effectively maintain software, certain principles have to be followed, same applies for bots: [LIST] [*]When a bot breaks due to a game update, bot authors need to be able to fix their product very pointedly, without having to mess with unrelated stuff as an aftermath. (Separation of concerns) [*]Conceptual integrity would also be nice to require, as it keeps maintaining similar subroutines of a bot simple. [/LIST] [*][Features] While this is hard to measure, a premium bot should support certain, category-related features. Most game activities have several complicated, optional additions which may not be needed in a bot (urns, juju potions, special equipment, etc.), but essential components of a skill for example should not be missing. [LIST] [*]For example, a woodcutting bot should support all popular locations and trees, a crafting bot should support all popular training methods, an agility bot should not go without the popular courses, a herblore bot has to support both cleaning herbs and mixing potions. [/LIST] [*][User experience] Besides providing quality bots, the author also needs to be able to actively maintain the bot and care about his userbase. For example, changelogs need to give a precise insight of updates, as in describing what bug was fixed, instead of just annotating "bugfixes", and authors should be able to deal with constructive user feedback. [/LIST] Feature requirements are not that crucial because after all the user can chose which bot fits his needs, but making premium bots require to support all basic related features will definitely increase RuneMate's population in terms of quality and integrity expectations. I think the existing bot authors will have no trouble in fulfilling those requirements, but we can't allow ourselves to settle because we have no standards to fulfill.