Trying to adapt SportsPress for use in Chess matches
-
I am quite impressed at the flexibility of this plugin to incorporate so many things. I am hoping that this can also be used to manage Chess. For a non-league chess tournament, I don’t think this would require too much work, as Chess players don’t typically work as a part of a team. However, the use-case that I am working with involves school-aged kids who form a Team, from that school, and compete. Their combined performance comes together to provide team points. I would imagine there are a lot of school-based sports also have this mechanic in Tennis and Golf and such.
Basically, for chess, you have a Tournament (single event) that has multiple matches per player. As players progress, they play more matches. Each match results in one of 4 outcomes
* Win=+1 points
* Lose=+0 points
* Draw=+0.5 points
* Hold – which only occurs in case of an odd number of people (no one to play against this round).Prior to playing Tournament, each player is given a number (like runners or bicyclists in a race). This number is only good for this one event. However, this number is used to signify who-plays-who in each match.
After a match, the results are displayed by person:
#6 Player ABC | W21
…
#21 Player XYZ | L6Player Identification
For the results of the match, #6 shows a win… against #21. Likewise, in looking at #21, it shows a loss against #6.
These match numbers are not kept between events. They don’t matter a bit outside and don’t need to be tracked, except inside the event.
— This is one aspect that I can’t seem to create in SportsPress – the disposable field data.
— Again, these numbers or not rankings or anything calculated, simply an arbitrary number assigned for the purpose of identifying the two opponents for each match.Scoring
At the end of the event, players would have a score sheet that looked like this, but with 30-40 names in a row:
#6 Player ABC | W21 | W18 | W5 | W2 | L19 | W8
– To translate, Player 6 beat #21, #18, #5 and #2, but then lost to #19 and in their last match, beat #8. Their final score would be 1+1+1+1+0+1=5.0
– In a typical event, you would have this player’s information in a long list of other players, all displaying the same way. Each line would show not only the Win or Lose, but also the opponent they faced.Team aspect
Similar to other school sports, when you have individual competition, the overall Team would need to receive some sort of group score also. Finding a way to translate these individual scores to a team score is important. For example, if Player ABC was on the BEARS team, they would receive all of the points that members of their team got. When you go to display the final score… you add up all the points of their players as compared to other teams.Can the plugin…
* Can the plugin be set to allow head-to-head competition, but also display a final Team score? I tried this and the data disappears as soon as you change it from PvP to TvT. Perhaps I’m not structuring things right – I’m not sure.* Can the plugin be set to allow an arbitrary number (player #) to be assigned per Event? This number would have no impact on any calculations of stats and would not be used between events. I don’t want to make the number a part of their name or Squad # or Shirt #. It would be used only for display.
* In addition to the score, can there be a field to identify the player’s opponent, for reporting purposes?
I’m very willing to help work with you guys to explain this more if you would like. I even have a clean-slate test environment that I’ve been trying to do this on. So if you have any ideas or solutions to some of these, please let me know and I’ll gladly give it a shot.
- The topic ‘Trying to adapt SportsPress for use in Chess matches’ is closed to new replies.