lichess.org
Donate

VinczeSwiss - the new FREEWARE program for swiss pairing - help me please with the translation

Hi, all.

My name is Roman Vincze. I play chess (ratings.fide.com/profile/324906) and I'm also a programmer.

As for tournaments with swiss system, all computer programs are paid. That's why I decided to create a freeware program (REALLY free (as Lichess)). Name of my program is VinczeSwiss. The VinczeSwiss program is available for download at: http://sachy-hb.cz/vinczeswiss/

The VinczeSwiss program is not (for now?) FIDE certified, but can be used now for tournaments without sending to ELO. The VinczeSwiss program has its own (recursive) pairing function, but can also use the external pairing engine JaVaFo.jar. When using JaVaFo.jar, the VinczeSwiss program is fully compatible with FIDE pairing rules! Languages of VinczeSwiss program: now only English and Czech (in package www.zzsvysocina.cz/download/vinswiss.zip, there are files english.txt and czech.txt).

If you will like the VinczeSwiss program, I would like to ask you:
would a some chess player and a native speaker translate file english.txt into another language (German, Spanish, French ... ...)?

Can you use program VinczeSwiss and send me your opinion / feedback/ ideas?
Afaik you don't need a FIDE endorsement to rate your tournaments. You could do it manually as long as you follow the proper system.
On an entirely different note. Have you considered opensourcing it? The chess world desparately needs a good chess manager. Makint it opensource would undoubetly be good for the chess community.
If it's supposed to be REALLY free as Lichess, then where do I access the source code?
> lovlas
> You could do it manually

Yes, I can also pair swiss manually - on paper cards (on the table).

> lovlas
> Have you considered opensourcing it?
>
> kajoM
> where do I access the source code?

Program VinczeSwiss has been developed in Delphi 5 Professional. The development environment is quite old (1999) - that's because I'm not buying licenses for newer and newer Delphi.

Now, VinczeSwiss is freeware. But I programmed it for (possibly in the future) to be open source. Everything inside the source code is in English (variable names, function names, programming commentary) and code is easy to read. The code has approximately 6500 lines - I've given it 218 hours of time so far.

More information is (in package www.zzsvysocina.cz/download/vinswiss.zip) in file en_documentation.htm.
I wasn't implying that your work wasn't needed since you could do it manually. Just that it might be usable for FIDE rated tournament. Not being endorsed doesn't afaik automatically disqualify you from rating the games.
I took a look and I like it! I will use it for some of my own tournaments. The icons aren't the most intuitive, but the descriptions make up for it. The only big thing I'd change is when you register players and show the registration list is that it would sort players by rating (high to low) instead of who registered first. Thanks for making this available @RomanVincze
> ChesswurmOTB
> registration list ... who registered first

This is not according to who registered first. It is sorted alphabetically - so that players (eg. on paper on the bulletin board) can check their registration (for the tournament).
google traslator:

#
# Author: Roman Vincze.
# Note: English is not my native language, texts may contain mistakes.
# Note: If you will translate this file into another language,
# the numbers at the beginning of the line must remain - in addition,
# the text must not contain a character |
#
1|Carpeta de torneo
2|Archivo de Jugadores
3|Ronda
4|Idioma ...
5|Nuevo torneo ...
6|Abrir el torneo ...
7|Acerca del programa ...
8|Salir
9|Añadir jugador ...
10|Informe - Lista de inicio
11|Eliminar o suspender jugador ...
12|Restauración del jugador ...
13|Emparejamiento
14|Informe - Ronda ...
15|Agregar resultados ...
16|Informe - Clasificación
17|Informe - Clasificación con cartas de jugadores
18|Versión
19|Autor
20|Ok
21|Este programa es gratuito.
22|Sobre el programa
23|Insertar resultados
24|Juego
25|Resultado
26|Puntaje
27|Guardar resultado y cerrar
28|Guardar resultado y Siguiente ...
29|Cerrar
30|El archivo no existe
31|Error fatal: juego
32|no se encontró en el archivo
33|Se debe ingresar el resultado.
34|El resultado debe ser el número.
35|Nuevo torneo
36|Nombre del directorio
37|Número de rondas
38|color del 1er jugador
39|Puntos otorgados
40|Tipo de aux. eval.
41|TB
42|Buchholz
43|Buchholz medio
44|Sonneborn – Berger
45|Progreso
46|conteo de victorias
47|cuenta de negro
48|no asignado
49|más goles marcados
50|menos goles recibidos
51|diferencia: goles marcados - goles recibidos
52|cociente: goles marcados / goles recibidos
53|Tourn
54|Aleatorio
55|blanco
56|negro
57|Ajedrez
58|Goles / Puntuación
59|Se debe ingresar el número de rondas.
60|El número de rondas debe ser un entero positivo.
61|El nombre del directorio no puede contener caracteres
62|Un directorio llamado
63|ya existe. Elija un nombre de directorio diferente.
64|Esta configuración no es para torneos de ajedrez.
65|Añadir jugador
66|Nombre del jugador
67|ELO
68|ID DE LA FIDE
69|(opcional)
70|Se debe ingresar el nombre del jugador.
71|ELO debe ser ingresado.
72|ELO debe ser un número entero positivo.
73|Este es exactamente el nombre del jugador que ya está en el torneo.
74|No se seleccionó nada.
75|Sí
76|No
77|Ok
78|Cancelar
79|Ayuda
80|Abortar
81|Reintentar
82|Ignorar
83|Todos
84|Advertencia
85|Error
86|Información
87|Confirmar
88|Archivo de idioma
89|no existe. Por lo tanto, el inglés se estableció como el idioma.
90|¿Realmente quieres salir del programa?
91|El archivo no existe
92|Error fatal. Se encontró una ID de llegada vacía
93|Error fatal. ArrivalID es
94|Error fatal
95|contiene guión
96|no es único
97|Jugador
98|tiene un valor no válido en el (cuarto) campo "ELO"
99|en archivo
100|Valor
101|se convirtió a 0.
102|Alias
103|no encontrado en el archivo
104|tiene un valor no válido en el (primer) campo "encendido / apagado"
105|Juego
106|no tiene resultado válido
107|¿De verdad quieres crear un nuevo torneo?
108|¿Realmente quieres agregar un jugador al torneo en ejecución?
109|Error grave: línea (para cambio) no encontrada
110|Idioma
111|Seleccione su idioma
112|No hay nada que ingresar (todos los resultados ya se han insertado). Use el botón para emparejar la próxima ronda.
113|Emparejamiento para ronda
114|no se puede montar de ninguna manera permitida. Se recomienda finalizar el torneo.
115|El emparejamiento se ha completado.
116|El número de jugadores es inferior a dos.
117|¿Quieres cerrar la lista inicial de jugadores y emparejar la primera ronda?
118|Algunos resultados aún no se han insertado. Use el botón para agregar resultados.
119|Error fatal detectado. Faltan algunos resultados de rondas ANTERIORES. Registro de errores:
120|El torneo ha terminado.
121|Archivo
122|ya existe. Algo está mal.
123|OnOff no se detectó coincidencia. Hay algo diferente en el archivo players.txt que en la memoria del programa. Recomendamos reiniciar el programa.
124|Eliminar jugador
125|Para suspender al jugador
126|Seleccionar jugador
127|No se ha encontrado ningún jugador para esta acción.
128|Lista inicial (alfabéticamente)
129|No se pudo encontrar el navegador web
130|Corrija la entrada "ExePath" en la sección [WebBrowser] del archivo
131|e inténtalo de nuevo.
132|O puede ver el informe abriendo el archivo
133|Clasificación
134|ord.
135|nombre
136|st.
137|Puntos
138|Score
139|ELO
140|(arriba)
141|número de juegos en elo
142|puntos de juegos contados
143|prom. elo de rivales
144|puntos esperados
145|rendimiento
146|Ninguna ronda ha sido pareja todavía.
147|pl.
148|inicio
149|visitando
150|pl.
151|Blanco
152|negro
153|Restauración del jugador
154|Seleccionar jugador
155|Emparejamiento de rondas
156|Seleccionar ronda
157|El número máximo de jugadores en un torneo es
158|Buscar ...
159|Se debe ingresar parte del nombre para la búsqueda.
160|Buscando un jugador
161|Para el término de búsqueda
162|fue encontrado
163|no se encontraron resultados para la búsqueda.
164|No se ha encontrado ningún archivo XML. Para usar la función de búsqueda del reproductor, debe descargar (de Internet) un archivo
165|Después de la descarga, descomprima el archivo ZIP y coloque el archivo XML resultante en el directorio
166|También puede usar el programa sin la función de búsqueda, pero los nombres de los jugadores y sus ELO deben ingresarse manualmente.
167|Archivo XML encontrado. Ahora necesita convertir este archivo a un formato adecuado para
168|Esta acción puede tomar más de 10 minutos. ¿Seguir?
169|Conversión de archivo XML completa.
170|Número de jugadores encontrados
171|Nuevo archivo creado
172|y el archivo XML ya no será necesario (por lo que puede eliminar el archivo XML)
173|Tipo
174|Nombre
175|ID de la Agencia
176|Sexo
177|País
178|Nacimiento
179|ELO
180|Falló la creación de archivos
181|Esto puede significar que Java no está instalado. Instale Java o desactive el modo de compatibilidad total de Fide (JaVaFoIsUsed = False) en el archivo INI.
182|Un directorio llamado
183|ya existe.
184|Conversión de archivo TRF completa. El torneo convertido está en el directorio

@RomanVincze Got it, I only entered 4 players so it must have been a coincidence. I would still like to see different sort options though as many different tournaments/federations sort differently. Keep it up!

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