SWAR, die von Georges Marchal entwickelte Turnierverwaltungssoftware, wird von der Mehrheit der Organisatoren in Belgien verwendet. Um ihre Kontinuität zu gewährleisten, suchen wir eine motivierte Person, die bei der Wartung hilft und mit der Zeit die Entwicklung übernimmt.
🔍 Profil, das wir suchen
- Interesse an der Wartung und Weiterentwicklung eines bestehenden Softwarepakets.
- Bereitschaft, während einer Übergangszeit mit Georges zusammenzuarbeiten.
- Langfristiges Ziel, das Projekt zu übernehmen.
- Kenntnisse der Schachwelt sind ein Plus, aber nicht unbedingt erforderlich.
📣 Warum das wichtig ist
SWAR hat sich zu einem zentralen Werkzeug für die Turnierorganisation in Belgien entwickelt. Es muss auf dem neuesten Stand und zuverlässig bleiben, um die Community weiterhin zu unterstützen.
📝 Technischer Hintergrund von SWAR
- Sprache & Tools: Geschrieben in C++ mit Microsoft Visual C++ 2019 (32-Bit).
- Bibliotheken: Verwendet mehrere proprietäre Bibliotheken (SQLite, zconf, zlib, Curl, JSON, InnoSetup…).
- Größe & Struktur: 176 Quelldateien mit insgesamt über 110.000 Codezeilen.
- Datenschnittstellen: Konfigurationsdateien pflegen Verbindungen zur alten FRBE-Website, um Datenbanken herunterzuladen, Ergebnisse an FRBE und FIDE zu übermitteln und HTML-Dateien für die Online-Turnieranzeige zu generieren.
- Letzte Änderungen:
- Die FIDE hat 2025 wichtige Änderungen eingeführt, die Aktualisierungen der Tie-Break-Berechnungen erforderten.
- Änderungen an den Buchholz- und Sonneborn-Berger-Wertungsberechnungen für nicht gespielte Partien (Februar 2025).
- Die Performance-Wertung wird nun ab der zweiten Partie berechnet (April 2025).
- Umfangreiche Aktualisierungen der Buchholz-Methoden (cut1, cut2, med1, med2) und der Sonneborn-Berger-Methode.
- Korrektur der Sonneborn-Berger-Wertung bei allgemeinen Forfaits (Mai 2025).
- Verschiedene kleinere Aktualisierungen (HTML-Dateibenennung, Hinzufügen eines Fortschrittsreglers für große Downloads, kleine Verbesserungen der Benutzerfreundlichkeit).
Wichtige Voraussetzung: Um SWAR effektiv zu warten, muss der Entwickler ein tiefes Verständnis der FIDE-Paarungsregeln und Tie-Break-Systeme haben – oder eine starke Bereitschaft, diese zu erlernen –, da sich diese im Laufe der Zeit weiterentwickeln.
🤝 Übergang & Unterstützung
Georges steht weiterhin zur Verfügung, um den zukünftigen Entwickler während des Übergangs zu schulen und anzuleiten.
✉️ Interessiert?
Wenn Sie einen Beitrag leisten möchten – oder jemanden kennen, der dies tun würde –, kontaktieren Sie uns bitte unter steven.bellens@frbe-kbsb-ksb.be.
👉 Weitere Informationen und der Quellcode sind auf Anfrage erhältlich.
Maxence Locufier
05.10.2025 - 11:19Je n’ai pas le temps et les connaissances nécessaires pour maintenir un tel logiciel à plein temps.
Par contre, que diriez-vous de le rendre open source? Cela permettrait à de plus petits développeurs comme moi de contribuer à leur échelle, que ce soit pour résoudre des bugs ou ajouter des petites fonctionnalités.
Cela n’enlève pas le besoin de trouver quelqu’un qui soit responsable de la maintenance du logiciel, mais ça pourrait alléger son travail et les petites contributions pourraient profiter au plus grand nombre.
Steven Bellens
05.10.2025 - 11:50Bonjour Maxence,
Merci pour votre réponse. Suite à cet appel, j’ai déjà trouvé trois personnes prêtes à s’intéresser de plus près au développement de SWAR et à prendre en charge le support. Elles ont également suggéré de rendre SWAR open source. Je suis personnellement très favorable à ce principe. Une première réunion avec le créateur de SWAR est prévue prochainement pour discuter plus en détail du support.
Bernard Malfliet
16.09.2025 - 10:52Of als je wel een makkelijk alternatief zoekt, is er natuurlijk ook Pairtwo beschikbaar op deze website, en compatible met de KBSB databases
Guy Baete
13.09.2025 - 01:55Voorstel:
Misschien is het beter om over te schakelen naar het internationaal gebruikte programma Swiss Manager.
https://swiss-manager.at/
Zal even in het begin wat wennen zijn, en niet altijd gemakkelijk.