Let's face it: ?go base is not very friendly to the aspiring baser. An unknown player may spend half a dozen games in spec before they get a chance to play the game, due to the same captains picking the same people time after time. In an effort to encourage a freer basing solution (aimed mostly at folks who want to get into it), I've come up with this--which I'm sure has been suggested before, but bear with me--a more automated base bot in a second arena.
It would work in much the same way as it already does, with less personal bias:
Any time before the beginning of a game, players PM the bot with a list of the ships they wish to play in descending order of preference. eg, !ship 2 1 3 would indicate the primary desire to play a jav, a warbird if that is not possible, and finally a spider if neither of the aforementioned are available. At the round's start, players would be more or less randomly (more on that shortly) put in, according to their preferences. Selection would follow this order:
(Standard base rules apply--8v8 time race to 10.)
Keeping in mind the idea is to give folks a chance to play who normally might not have one, there would be a system to regulate the bot's `random' picking. It would give preference in certain ways, such that the randomization chooses from groups in this order:
Note that the matter of last ship played would apply only to terrs, warbirds, javs and possibly sharks. Spiders are free to choose ship 3 again, but of course are below any newly-arrived people interested in playing the green ship, in regard to mathematical seniority. If at any point during the selection process there is no one to choose for that particular ship (excepting WBs and javs), the bot will publicly advertise the fact and pause until someone volunteers.
Who, then, would control disruptive players or those simply in need of a sub? Players would elect to enter a one-directional queue for captaincy with !requestcap. (To be fair, those who enter the queue but leave before their turn arrives would be removed.) While these captains wouldn't individually choose all of their players, they would retain some of the intended control over their respective teams (and be guaranteed a spot in the game). Their abilities would be as follows:
In my opinion, this would provide a gateway for fledgling basers, and those who are simply weary of the ?go base atmosphere--but I could be wrong.
What do you guys think?
It would work in much the same way as it already does, with less personal bias:
Any time before the beginning of a game, players PM the bot with a list of the ships they wish to play in descending order of preference. eg, !ship 2 1 3 would indicate the primary desire to play a jav, a warbird if that is not possible, and finally a spider if neither of the aforementioned are available. At the round's start, players would be more or less randomly (more on that shortly) put in, according to their preferences. Selection would follow this order:
- 2 terriers
- 4 sharks
- For each freq, a random choice between a single jav or warbird is made. If no one has indicated a desire to play one, a selection is made from the other; if neither have players wanting to use them, we move on to
- Spids
(Standard base rules apply--8v8 time race to 10.)
Keeping in mind the idea is to give folks a chance to play who normally might not have one, there would be a system to regulate the bot's `random' picking. It would give preference in certain ways, such that the randomization chooses from groups in this order:
- Those who did not play the last round.
- Those who did, but in a different ship than is currently being selected.
- Those who played in the same ship.
Note that the matter of last ship played would apply only to terrs, warbirds, javs and possibly sharks. Spiders are free to choose ship 3 again, but of course are below any newly-arrived people interested in playing the green ship, in regard to mathematical seniority. If at any point during the selection process there is no one to choose for that particular ship (excepting WBs and javs), the bot will publicly advertise the fact and pause until someone volunteers.
Who, then, would control disruptive players or those simply in need of a sub? Players would elect to enter a one-directional queue for captaincy with !requestcap. (To be fair, those who enter the queue but leave before their turn arrives would be removed.) While these captains wouldn't individually choose all of their players, they would retain some of the intended control over their respective teams (and be guaranteed a spot in the game). Their abilities would be as follows:
- !switch
- !who - show a list of players awaiting entrance, and their respective ships. Alternatively, with an argument, show only the players interested in that particular ship.
- !sub - spec the specified player, and replace with a random pick from the respective ship's `pool'. (To be removed from that pool, players not put in the game would send !nosub to the bot.) If one is not available, the bot will choose the first speccer to respond.
- !grant - in response to a player's !request for a ship change. The number of these changes would be limited, and of course would not allow the maximum number [1? 2? discuss] of `special' ships to be exceeded. (How fun are captains who make their entire team warbirds? Yeah.)
- !nextcap - assign the next in line as captain. Continuing the pattern as it is with the rest of the game, if there is no one in the queue, the bot will solicit a replacement and wait for a position to become occupied as the result of a !requestcap.
- !ready - if, during the initial selection, the bot becomes stuck due to no one being available to fill the remaining spider slots, both captains may agree to start the game regardless. In this case, players in spec may enter mid-game by changing their !ship choices.
In my opinion, this would provide a gateway for fledgling basers, and those who are simply weary of the ?go base atmosphere--but I could be wrong.
What do you guys think?
Comment