- Blind mode tutorial
lichess.org
Donate

How to program a Swiss tournament / round robin outside Lichess using the API

Greetings, users and developers of Lichess!

The following text is a translation of the topic published by @kosciuk in:

https://lichess.org/forum/general-chess-discussion/como-programar-un-torneo-suizo--round-robin-por-fuera-de-lichess-usando-la-api

The original text is in Spanish. I reproduce it in English to try to recruit more collaborators to support this initiative that tries to implement solutions for users who want to organize Swiss tournaments and Round Robin in Lichess.

The translation may contain errors because it was done by Google Translate.


Hello everyone, as they said in another post [0] there seems to be no chance of having Swiss tournaments / round robin or any other format in Lichess, for the moment, so the solution is to coordinate it from the outside and launch challenges from that other part.

The problem is that I'm not a club player and I don't know how to organize it, nor how I should organize myself. The things that would seem logical to me (make a game per day, regardless of the schedule, perhaps others seem bad), then I would like that if someone can explain what options he needed, we could see to program it. So far I have been able to launch a challenge against @Ugalde, but options on the creation and configuration of the tournament will be lacking.

If someone can make a very detailed description, it is preferable that they do it in a google docs or something similar, so that they can edit it, because if they are going to leave the description right here, spread over 30 posts, it will get complicated.

I hope to upload the code in Gitlab, it will be a mixture of PHP with Vue, which is what I know. You can also use the code league 4545, which is opensource but is in Python, but I do not get in there.

https://gitlab.com/kosciuk/swichess


Let's support this project!

https://i.imgur.com/c12CBdM.jpg

Greetings, users and developers of Lichess! The following text is a translation of the topic published by @kosciuk in: https://lichess.org/forum/general-chess-discussion/como-programar-un-torneo-suizo--round-robin-por-fuera-de-lichess-usando-la-api The original text is in Spanish. I reproduce it in English to try to recruit more collaborators to support this initiative that tries to implement solutions for users who want to organize Swiss tournaments and Round Robin in Lichess. The translation may contain errors because it was done by Google Translate. ___________________________________________________________________________________________________________________________________ Hello everyone, as they said in another post [0] there seems to be no chance of having Swiss tournaments / round robin or any other format in Lichess, for the moment, so the solution is to coordinate it from the outside and launch challenges from that other part. The problem is that I'm not a club player and I don't know how to organize it, nor how I should organize myself. The things that would seem logical to me (make a game per day, regardless of the schedule, perhaps others seem bad), then I would like that if someone can explain what options he needed, we could see to program it. So far I have been able to launch a challenge against @Ugalde, but options on the creation and configuration of the tournament will be lacking. If someone can make a very detailed description, it is preferable that they do it in a google docs or something similar, so that they can edit it, because if they are going to leave the description right here, spread over 30 posts, it will get complicated. I hope to upload the code in Gitlab, it will be a mixture of PHP with Vue, which is what I know. You can also use the code league 4545, which is opensource but is in Python, but I do not get in there. https://gitlab.com/kosciuk/swichess ___________________________________________________________________________________________________________________________________ Let's support this project! https://i.imgur.com/c12CBdM.jpg

I also would like efforts the other way around:
i.e. use existing software OTB clubs use for all types of tournaments pairings and calculating standings etctera and then add a feature that all entered participants names get an inputfield to add their Lichess-handle. When the pairings are out they can be shown on a website frontend and people can start challenging each other (just like lichesss4545, however that one is more sophisticated because it automatically follows and picks up scheduling, start and result of games, which is really great).

I will ask the developers of Sevilla (http://www.jbfsoftware.com/ ) software whether they see posssibilities to add features for this purpose.

I also would like efforts the other way around: i.e. use existing software OTB clubs use for all types of tournaments pairings and calculating standings etctera and then add a feature that all entered participants names get an inputfield to add their Lichess-handle. When the pairings are out they can be shown on a website frontend and people can start challenging each other (just like lichesss4545, however that one is more sophisticated because it automatically follows and picks up scheduling, start and result of games, which is really great). I will ask the developers of Sevilla (http://www.jbfsoftware.com/ ) software whether they see posssibilities to add features for this purpose.

Why do you need any software?
Just do the pairings manually or with a tournamant pairing program. Then mail these pairings to the players and let white challenge black on lichess.

Why do you need any software? Just do the pairings manually or with a tournamant pairing program. Then mail these pairings to the players and let white challenge black on lichess.

@Ugalde vos me traducis las cosas pero tengo la esperanza que con uno de los lenguajes mas hablados consigamos alguien que pueda resumir el manual de la FIDE, porque yo no lo entendi, nada! Y es mas por las formulas que por el lenguaje

@Ugalde vos me traducis las cosas pero tengo la esperanza que con uno de los lenguajes mas hablados consigamos alguien que pueda resumir el manual de la FIDE, porque yo no lo entendi, nada! Y es mas por las formulas que por el lenguaje

This topic has been archived and can no longer be replied to.