Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Idea I've been toying with, and it's been mentioned quite a bit on SRL lately, but what if RaceBot (or another bot like DogRaceZ) had the ability to support races for teams? What kinds of races can be done in teams, and what's the limit? How would you build a bot to support this functionality?
- /////////////////////////////////////////////
- /////////////// Race Types /////////////////
- /////////////////////////////////////////////
- *** Team Bingo Blackout - Fill an entire bingo card. Can support a large group, but number of participants per team would have to be limited.
- *** Team Bingo Lockout - Same idea as above for participants, but when you get a square, it locks out others from getting it. Team with the most squares wins.
- *** Relays - Each team will play through a set of games/goals (or same game but different segments of the game). First team to reach the end wins. Example: Paper Mario, TTYD, Super Paper Mario, and Sticker Star chapter 1 race (4 per team).
- //////////////////////////////////////////////
- /////////////// Current System ///////////////
- //////////////////////////////////////////////
- Q: How would teams be divided up?
- A: People who want to race enter into a room and enter the race. After a while, they decide to close entry and split up the teams. It's usually based on comparative skill levels. However, everyone entered has to unenter the race, one runner gets renamed, and then that runner re-enters. Race starts when everyone is ready.
- Q: What if we don't have enough people?
- A: Race gets ended. It's difficult to develop competitors when it isn't planned that far enough in advance.
- Q: Could teams have their own rankings?
- A: Team races are not currently recorded on SRL, so team races do not affect ranking.
- Q: Is there a stream for all the racers in the team race?
- A: Some participants are willing to restream their teammates' streams within their own, and that can work somewhat well (although information given to viewers is unclear). Otherwise, you have to hunt for each individual racer's stream and pull them up (and that's if you can figure out who is on whose team).
- Q: How is communication established between teammates?
- A: People will arrange skype calls mostly for those on the same team.
- Q: In a bingo, how is dynamic collaboration accomplished?
- A: Dynamic collaboration is normally by word of mouth, although someone developed a dynamic bingo card display so that people can mark different colors for what they are going to do (or have done) in real time. https://bingosync.herokuapp.com/
- Q: One of my teammates left. What do I do?
- A: It hasn't happened yet, and I imagine people have figured out things on the spot for this sort of problem, like distributing goals in bingo across the group or someone else volunteering to complete game/goal that missing person left behind.
- Q: How can I participate if I don't have a mic?
- A: Not sure about this one either. Probably text collaboration, although it can be less effective than speaking.
- //////////////////////////////////////////////
- ///////////////// My Thoughts ////////////////
- //////////////////////////////////////////////
- Q: How would teams be divided up?
- A: On IRC, everyone is still a voice, but the bot would also store the team lineups. Either a voice/hop/op would need to officiate and put each person in each time manually with a command, like ".add user team1", or it could just be mixed with the .enter command from participants like ".enter team1". People could abuse this, so either solution would help depending on the popularity/situation/etc.
- Q: What if we don't have enough people?
- A: Minimum needed is 4 for a team race (or I guess you could do 2v1 if you really wanted). If there isn't enough people, races can be scheduled out further in advance for team races (that would probably be the case if those races weren't hosted in #speedrunslive).
- Q: Could teams have their own rankings?
- A: Rankings could either be by team or by individual. I'd personally prefer by individual unless there was some sort of league organized with organized teams. I don't care either way how it'd be set up.
- Q: Is there a stream for all the racers in the team race?
- A: A streams page could be designed for that in mind (like a bot producing a link to speedrun.tv with all the relevant streams. Streaming wouldn't necessarily be required, although it'd be preferred and more entertaining.
- Q: How is communication established between teammates?
- A: Skype calls could work, but mumble or teamspeak might be another good medium. This would probably need to be experimented on to see what would work best.
- Q: In a bingo, how is dynamic collaboration accomplished?
- A: People figure out what works best for them. People can develop tools as they have in the past to accommodate more technically if desired.
- Q: One of my teammates left. What do I do?
- A: Redistribute goals. If ranking is relevant, have a voice remove the participant that left so that the ranking is not affected by their presence in the results.
- Q: How can I participate if I don't have a mic?
- A: Again, people could figure this out on their own. Other than that, I'm not sure what to do for this.
Add Comment
Please, Sign In to add comment