Play online chess!

Team match creation functionality
« Back to club forum
Pages: 12345678
Go to the last post
FromMessage
tapanis
30-Jan-19, 22:33

Wanted to lift up this topic while it's very important to get updates to create team matches more easily. Advanced player search update is one, but in this topic are plenty of good ideas akso, if GK should read these posts ...
bevo_xv
31-Jan-19, 06:20

Enhance the Advanced Player Search
I will use the Advanced Player Search for hard to find matches, but wouldn't it be great if GameKnot would just modify the Advanced Player Search for us captains so that we could enter multiple sets of criteria and get in return a list of teams that have players available that meet all the sets of criteria entered. For example, if you have two players you are trying to match: for the first player, you want someone who is currently rated between 2000 and 2100 with a 90 day average less than 2150. For player 2, you want someone rated between 1825 and 1860 with a maximum 90 day rating less than 1875 and moves more than once a day. Put in those criteria and have GameKnot search and return a list of teams who have two available players matching those two sets of criteria.
The data is already there - we just need some programming of existing search functions to make it happen. Please listen to us, GameKnot.
shirlmygirl
31-Jan-19, 10:49

Your suggestions are undoubtedly very good, Captain Bevo, but I believe that GameKnot does not read these threads unless there is a very good reason for them to do so (the breaking of GameKnot rules, etc.) Such a suggestion needs to be sent directly to them. They will probably refer it to their Development Team. I rarely use the Advanced Player Search any longer because I rarely find it helpful, as it is now. When I do find someone suitable, they are usually not available or not on a team.
bevo_xv
31-Jan-19, 11:23

Suggestion sent to GameKnot
Trust me, Shirley. I have sent this idea directly to GameKnot at least 10 times. And yes, every time I get the same standard reply that you have no doubt received many times: referred to the "Development Team". I certainly hope this "team" is not paid by the number of new "improvements" they "develop". I have developed my own workaround to accomplish some automatic searching ability, but a little effort from the "Development Team" to help out the captains would be nice. It was a nice thought, but I now must get back to digging through each team roster to try to find a match for my players. It shouldn't take more than 3 or 4 hours.
shirlmygirl
31-Jan-19, 11:34

That is how I find most of my matches. Going through the teams to try to find good pairings. It is very time consuming.
penelope80
31-Jan-19, 12:10

Agree.I'm sure that most of captains here would appreciate that improvement.
orkneylad
31-Jan-19, 19:51

Two critical improvements
There would be two things that gameknot could do to make life easier with pairings. One would be, as others have suggested, two have the Advanced Search feature be modified so that each player would have their team and their availability as well as their rating listed. That would eliminate a lot of fruitless searching.
The other would be to modify the team challenge so that one could easily view the two team rosters side-by-side so one did not have to go flipping back and forth between the opponent's team and your team.

As for automation, I think the human element in pairing is important. We do not want to get rid of umpires and refs and go straight to instant replay. The team captains and co-captains should get to know each other. Many, maybe most, of us are social beings, and I have made good friends on gameknot, both with folks on my own team and with others. I have learned a lot from chatting. (My wife thinks my gameknot name should be sirchatalot.)

Finally, I think it is a good practice, when declining a challenge, to always let the opposing captain know, in a brief message, the resaon for the refusal. This is both courteous and potentially useful so that those involved in pairings learn what makes a fair challenge and what does not. Even if there are a few teams that purposefully try to set up pairings in their favor, these few "cheaters" should not govern the attitude with whichthe rest of us interact. And maybe, just mayve, if those few hear it from enough different teams, they will realize that what they are doing is not acceptable.
shirlmygirl
01-Feb-19, 16:03

Good reasoning, Mike (orkneylad).
orkneylad
12-Feb-19, 20:11

Better reasoning than typing.
tapanis
21-Jan-20, 11:46

Lift up of this topic. I'm testing some code to make pairings easier and shall post some results soon here.
lord_shiva
21-Jan-20, 16:25

Ready Player One
While it would be cool to conduct multiple searches, I'd be happy with just ONE search criteria.

Currently the advanced player search does NOT notify you if a member is available to play, much less even on a team. You can winnow out SOME non team members by specifying a team rating, but there are a lot of players who are no longer on a team.

If you could match even one you could then summon the team, sort by rating, and find if there are any other potential matches. But just having one helps a lot.

I pop open twenty screens and close half of them. It would be nice if everyone one I popped open was guaranteed at least one match.

There should be a radio style buttons for available to play and on a team. It is sometimes nice to run searches for players NOT on a team when you're trying to recruit.

I asked about these years ago, multiple times, and never heard a word on it. Maybe no one else thinks this would be useful, besides Bevo. Multiple searches would be kind of cool, but I'd be happy just having ONE.
bevo_xv
21-Jan-20, 16:57

My day (so far)
I have been sitting at my computer, with very few interruptions, since 9:30 AM this morning. It is now 6:30 PM in my part of the world. That is 9 hours, 540 minutes, 32,400 seconds. (Yes, I am retired, so this is my time, not company time.) During that time I have opened probably 60 team rosters, opened approximately 350 player profiles and several dozen challenges. The result of my effort is 6 new matches of 2 players each. That's 12 new games.
During this 9 hour period, my teammates have completed 10 games. I will sleep soon and my teammates in other parts of the world will complete more games. So I have spent 9 hours of my life and my reward for this is at best break even.
I have been captain of my team for about 15 years and the lack of support by GameKnot for the monumental effort of the captains is discouraging. This is not rocket science. The tools are there.
GameKnot just raked in a bunch of money offering lifetime membership. How about they spend a small portion of that loot to hire a programmer who can give us the tools we need to manage our teams. 9 hours a day is too much time to find opponents for my teammates.
Once again, I implore GameKnot to give us some help and modify existing search tools to make it easier for captains to find possible matches.
shirlmygirl
21-Jan-20, 17:20

I agree, Ro. I spend a great deal of time looking for matches also, and many are not granted because a player on the other team has been assigned somewhere else. It is discouraging, I know. We captains pay GameKnot the highest fees to do all the work for our teams.
orkneylad
21-Jan-20, 17:23

Deleted by orkneylad on 21-Jan-20, 17:24.
orkneylad
21-Jan-20, 17:27

Group action with gameknot
A frustrating day, for sure.

Requests to gameknot by individuals seem unavailing. Someone should organize a group of influential and experienced team captains who can send gameknot a request that they all have signed. The points that seem most relevant are the suggested improvements to the Advanced Search, making it easier to communicate with other team captains and co-captains about challenges, including an automated identification of who is making and responding to team challenges, and a provision for emergency timeouts for victims of accident, sickness, or personal or professional crises irrespective of when the last postponement occurred. Of course, there might be some abuses, but any problems on that score would be outweighed by the avoidance of disastrous but avoidable stretches of timeouts. And abusers can be identified, outed and avoided.

Someone who says someone should be prepared to become someone. I would be willing to work with my captain mikemate, and with any other captains who want to participate, to draft such a letter to the gameknot directorate, or whatever the gameknot governing body calls itself.
mikemate
21-Jan-20, 18:48

My wife, Carol says "someone should take out the trash", "someone should walk the dog",
"someone should cut the grass", etc etc. Trouble is whenever she says "someone…" I am the
only one with her. Hmm, wonder what that means.  

Remember ladylinda? She led a group of many many Captains to re-instate the "Send a
message to my team" function? Same would happen with this idea, unfortunately.
lord_shiva
21-Jan-20, 21:07

Dear GameKnot
We team captains and co captains would like to see the following modifications made to the advanced player search:

An option for filtering players currently on a team or not on a team.
An option for filtering players available for games: Green dot.

In addition we would like challenges to include the challenging captain or cocaptain ID to facilitate communications.

Respectfully,

lord_shiva

Am I missing critical options? I know multiple ranges were requested but I don't know how that would be implemented.

shirlmygirl
21-Jan-20, 21:26

Did you send that message, lord_shiva or is that a suggested message to them?
lord_shiva
21-Jan-20, 21:54

Suggested
I submit it here for edits and suggestions, and then we have everyone who concurs sign, and we submit that.
penelope80
21-Jan-20, 22:21

I don't know if someone has already said that,but I'd like to have also the search criteria by days/move of the player,since many times a challenge is declined for that
lord_shiva
22-Jan-20, 00:22

An option for filtering players currently on a team or not on a team.
An option for filtering players available for games: Green dot.
Option to filter by 3, 5, and 7 day players. Be nice to see.

In addition we would like challenges to include the challenging captain or cocaptain ID to facilitate communications.

Bevo had a great idea Jan 31 2018 (this thread) on a different pairing screen, but it requires the team and green dot stipulations above.

saguaro
22-Jan-20, 05:35

I'm setting up team matches for The Brights, which is a small team, so I seldom have more than 3 or 4 players available at a time. What is helpful to me is a spreadsheet with all our players listed, in which I update only the available players' current ratings, team ratings, av times per move, & 90-day av, max & opponent ratings. I hide all the unavailable players. The update only takes a couple of minutes.

I use this on a split screen, on my PC or android tablet, alongside the All Teams Ladder. Having the spreadsheet data visible speeds up the process of finding and evaluating suitable matches.

I would welcome and support a request to Gameknot to implement the advanced features outlined above, especially in finding matches for our highest-rated players.

- Dave
tapanis
22-Jan-20, 06:07

Well, my program can be tested in
www.tasdata.net/GK

It is still under development, but the idea could (and should) be built in GK team pairings. I could not get the 90-day ratings for players, it would have been very useful for match making.

Now there are only our top-10 value teams listed, but maybe some more will be added later.
tapanis
23-Jan-20, 11:30

Added all teams that are with in this discussion to my program.
shirlmygirl
23-Jan-20, 11:36

Sounds good, Tapanis. I hope you have my team in your program.  
5imon
23-Jan-20, 12:27

Looks good tapanis. Are you scraping the team pages and then filtering where the player is showing as available for team games?

You should slap a logo on it and sell it to Gameknot  
tapanis
23-Jan-20, 12:35

Yes, I read the team page to a string variable and then filter all available players and their ratings. It's only one page request per selected team so it doesn't put much load on GK -server.

Can't get top-90 days ratings this way, would be very good that way.  
lord_shiva
23-Jan-20, 12:44

Tapanis
That is actually kind of cool! I like it.

I'm not sure how you're sorting the players--looks like by the date the account was created. I think it would be more useful to sort them both by rating.

It is awesome you figured out which ones were green. Other useful information would be the 90 day and past year high.

Your program can fetch the current player data, or is that what you're keying in?
lord_shiva
23-Jan-20, 12:47

No 90
I see where the data is coming from.

So you could do this: Divide score by completed games. That is a stat I would find of interest.
5imon
23-Jan-20, 12:49

You don't get the 'hover over' values for each player returned to the string variable from the team page, do you? That has the info.

Otherwise it's only on the individual players page.
Pages: 12345678
Go to the last post



GameKnot: play chess online, chess clubs, chess teams, monthly chess tournaments, Internet chess league, online chess puzzles, free online chess games database and more.