maandag 25 mei 2026

Seniortornooien deel 4

De makers van ChessPath Explorer vertelden mij vorige week dat 50 schakers hun website hadden gevonden dankzij door te klikken op mijn artikel Verrassingen deel 5. Ik vind dat heel veel voor iets wat ik in een verborgen paragraaf vermeld heb. Misschien heb ik de impact van deze blog onderschat. Het is duidelijk niet enkel AI die de bezoekersaantallen opdrijven.

Ook in de meest recente editie van de Lange Rokade podcast kwam deze blog weer aan bod. Ik kreeg zelfs een soort compliment. Brabo mag dan wel een 50-tiger zijn, hij is nog geen senior want hij is nog fit. Ik snap de redenering uiteraard. Senioren spelen in een aparte categorie omdat ze niet meer dezelfde energie hebben als vroeger. Ik ben nog fit dus ik kan nog niet worden beschouwd als een senior.

Tot een paar maanden geleden zou ik die fitheid ook beaamd hebben. Zelfs vandaag durf ik dat nog te bevestigen maar ik ben ondertussen veel voorzichtiger geworden. Elke 50-tiger wordt in Vlaanderen uitgenodigd om een stoelgangtest te doen in het kader van een bevolkingsonderzoek betreffende darmkanker. Mijn dochter bleef aandringen dus heb ik die uitgevoerd de dag voor mijn 50ste verjaardag. Een paar weken later kreeg ik te horen dat ik bij de 5% ongelukkigen was die een coloscopie wordt aanbevolen. Anderhalf maand later werden tijdens de coloscopie 6 poliepen weggehaald waaronder meerdere groter dan een centimeter. Deze week kreeg ik eindelijk geruststellende feedback. Een aanvullend labonderzoek gaf geen ernstige aanwijzingen op groter onheil. Ik moet ten laatste over 3 jaar opnieuw een coloscopie ondergaan en ondertussen mijn stoelgang zelf in de gaten houden.

Ik ben er dus voorlopig goedkoop van af maar het had wellicht anders afgelopen indien ik niets had ondernomen. In meer dan 27 jaar ben ik nooit een dag afwezig geweest op het werk voor ziekte dus het is maar goed dat ik dit niet als excuus heb gebruikt. Een fitte 50-tiger biedt geen garanties voor zij die twijfelen om mee te werken aan het darmkankeronderzoek.

Het was voor mij een goede motivatie om eens alles op een rijtje te zetten. Wat wil ik nog doen en wat wil ik zeker niet meer doen? De voorbije maanden stond het schaken on hold en dat heb ik duidelijk gemist. Nu de dokter mij groen licht gaf, is het tijd om nieuwe plannen te maken. Welke tornooien wil ik spelen? Kies ik voor gewone open tornooien of eerder seniortornooien?

Mijn eerste seniortornooi smaakte duidelijk naar meer. Het is heel aangenaam om een tornooi te kunnen spelen zonder voortdurend te moeten denken aan ratingverlies. Open tornooien zijn te vaak een doorgeefluik voor elo van oud naar jong. Bovendien vond ik het ook verfrissend om eens een heel tornooi zonder oordopjes te kunnen spelen. Ik had ze elke ronde mee in Marienbad maar ik heb ze geen enkele keer moeten gebruiken. Ondanks sommige senioren hardhorig waren, was er veel meer discipline en respect voor elkaar.

Desondanks ben ik niet van plan om onmiddellijk Marienbad nog eens mee te spelen. Daarvoor vond ik mijn partijen te weinig interessant. Een goed gespeelde partij werd te vaak ontsierd door een lelijke blunder. In ronde 4 kreeg ik een half punt in de schoot geworpen.
Ik merk op dat veel oudere spelers een heel erudiete schaakkennis hebben maar geregeld momenten van concentratieverlies hebben. Ik vind het pijnlijk om op die manier honderden punten op termijn te verliezen. De meesten lijken zich neergelegd te hebben bij deze gang van zaken. Hun liefde voor het schaakspel staat hierboven.

Die filosofie vertaalt zich ook in de partijvoorbereidingen. Ik heb geen spelers tegengekomen in Marienbad die zich (serieus) hebben voorbereid op hun partij. Zelfs de enige grootmeester in het gezelschap Keith Arkell verraste mij door de opening in onze onderlinge partij pretentieloos te spelen.
Stevig scoren en niet verliezen is leuk maar vind ik te weinig om een tornooi te spelen. Het voorbije seizoen heb ik meermaals getoond dat ik het schaken nog niet verleerd ben.

Een leuke nieuwe uitdaging lijkt mij dan ook om eens een Europees of Wereldkampioenschap bij de senioren mee te spelen. Voor FIDE World Senior Teams Chess Championships (18-29 april) ben ik te laat. Er was enkel een Belgische ploeg bij de +65. Ik vind dat persoonlijk vreemd want ik ben zelf nooit gecontacteerd geweest voor een Belgische ploeg bij de +50. Is hier dan niemand voor aangesteld binnen de Belgische bond?

Als de bond geen alternatief heeft dan wil ik aanspreekpunt zijn voor de categorie spelers tussen 50 en 65. Als Engeland 5 teams + een apart vrouwenteam kan afvaardigen bij de +50 dan moet toch 1 ploeg ook mogelijk zijn met de Belgen. Ik snap niet hoe België een tornooi laat links liggen waar 25 grootmeesters aan deelnemen. Velen zijn legenden.

Ik wil niet wachten tot mijn pensioen om tegen die legenden te kunnen spelen. De kans bestaat dat tegen dan ik of vele van die legenden er niet meer zullen zijn. Het aantal deelnemers ligt beduidend hoger bij de +65 jarigen op die continentale seniortornooien dan bij de +50 jarigen. Veel schakers zijn optimisten.

Brabo

maandag 18 mei 2026

Opponent-Prep

Meer dan 100.000 bezoekers verwacht ik deze maand voor de blog. Momenteel staat de teller al voorbij 90.000. Dit lijkt heel positief maar is het niet. In Brazilië, Singapore, Vietnam, US, ... worden datacenters opgestart die met AI-technologie wereldwijd kennis vergaren. Het gaat zelfs zo ver dat ik in de krant lees van een nieuw datacenter die opgestart wordt in Duitsland en de volgende dagen is er een hoge piek van verkeer uit Duitsland. Deze blog is een belangrijke bron om schaakkennis te vergaren. Kopiëren/ stelen op gigantische schaal kan je het noemen.

Voor veel bloggers en contentmakers is de maat vol. Men beslist om dit AI-verkeer te stoppen door een portaal. Je moet jezelf eerst laten registreren vooraleer je nog op de website iets kan lezen. Het is een extra drempel waardoor ook veel trouwe lezers afhaken. Ik ben er geen fan van. Deze blog wil ik voor iedereen zo toegankelijk mogelijk houden. Bovendien is geld nooit een drijfveer voor mij geweest. Alles is en blijft gratis.

De laatste tijd krijg ik steeds vaker de vraag waarom ik geen geld tracht te verdienen met het schaken. Enkele schaakvrienden vonden het absurd dat ik mijn nieuwe tool "Opponent-prep" gratis aan het grote publiek op deze blog zou voorstellen. Desondanks dat is exact wat ik hier nu zal doen. Hierbij toon ik dus ook mijn dikke middelvinger aan al die app-en website-ontwikkelaars. Ze wilden mij niet helpen dus hebben ze hun kans verkeken.

In mijn vorig artikel gaf ik aan dat ik vele uren tijd spendeerde aan het voorbereiden van mijn partijen in de Nederlandse Meesterklasse. Veel potentiële tegenstanders hebben elk honderden tot zelfs meer dan duizend klassieke partijen in de publieke databases staan. Tot een paar maanden geleden vergeleek ik de openingen van die partijen 1 per 1 manueel met mijn persoonlijke analyses. Dankzij 2 avonden vibe-coding heb ik nu een tool die dit allemaal automatisch doet.

Overzicht van witrepertoire Nederlandse grootmeester Hugo Ten Hertog
t.o.v. mijn persoonlijk analyses

Links laad ik mijn eigen repertoire via een pgn. Rechts laad ik de partijen van de tegenstander. Ik vul onze beide namen in, kies het kleur waarmee ik wil spelen en druk op import. Alles duurt niet meer dan enkele seconden op voorwaarde dat de pgns beschikbaar zijn. De oranje bolletjes geven de overlapping tussen beide repertoires aan. Ik zie in een oogopslag wanneer mijn tegenstander wat gespeeld heeft en hoe hij ermee gescoord heeft. Echter het meest interessante aan de tool vind ik de "Export PGN". Met een druk op de blauwe knop krijg ik ogenblikkelijk een compleet overzicht.

Extract uit "Export PGN" uit de tool "Opponent Prep"
Overzicht van zwartrepertoire Nederlandse grootmeester Casper Schoppen
t.o.v. witrepertoire Nederlandse grootmeester Liam Vrolijk

In het voorbije decennia heb ik een wit en zwart-repertoire opgebouwd uit + 5000 varianten samen. Ik vermoed de meeste spelers hebben dit niet. Echter dit hoeft geen obstakel te zijn. Je kan perfect andere input gebruiken als repertoire. Ik denk aan een pgn van je coach, een pgn van een chessable-cursus of gewoon een pgn met de partijen van je favoriete grootmeester. In bovenstaand voorbeeld gebruik ik bijvoorbeeld de partijen van de Nederlandse grootmeester Liam Vrolijk.

Je zou met de tool zelfs aan de hand van Paul Morphy's partijen een partijvoorbereiding kunnen maken op Magnus Carlsen. Ik raad zoiets niet aan maar het toont wel de oneindige mogelijkheden van de tool. Dankzij de tool win ik 8 uren terug per wedstrijd in de Nederlandse Meesterklasse. De meeste gewonnen uren zijn voor de wedstrijd maar ook na de wedstrijd win ik nog uren. Dankzij de "Export PGN" is de vervelende klus van papieren analyses digitaliseren ook weggevallen.

Partijvoorbereiding met zwart op het complete eerste team
 van de Nederlandse schaakclub Paul Keres, klaar in luttele minuten

Ik heb de resultaten van de export vergeleken met mijn spelersdatabase uit het vorig artikel. De output is niet enkel identiek maar vaak zelfs beter. Manueel gaat er af en toe iets fout wat niet gebeurt door de tool.

Bovendien is het veel makkelijker geworden om analyses up te daten. Als ik de input-pgn aanpas dan zie ik dat onmiddellijk terug in elke nieuwe output. Spelers met meerdere repertoirekeuzes kunnen dus ook makkelijk switchen.

Transposities is de achillespees van de tool. Dit is een welbekend fenomeen die zelfs Chessbase niet kan oplossen. Het aantal mogelijke schaakposities is te groot om op te slaan zonder maar te spreken van alle interne verbanden. Desondanks herkent mijn tool al heel veel transposities. Mits mijn repertoirefiles te herschikken, verwacht ik zelfs op termijn dat er nog zelden transposities gemist zullen worden.

"Opening-prep" zal voor spelers die zich nooit voorbereiden weinig meer zijn dan een leuk speeltje. Voor mij is het echter een game-changer vooral in de Nederlandse Meesterklasse. Het levert niet alleen enorm veel tijdswinst op maar het zorgt er ook voor dat ik competitieschaak weer leuker vind. Ik zag steeds meer op tegen de ellenlange saaie partijvoorbereidingen. Nu die grotendeels van de baan zijn, zit ik te popelen om nieuwe schaakplannen te maken.

Brabo

maandag 11 mei 2026

De spelersdatabase

Het was pas dagen na de laatste ronde van de Belgische interclub dat ik me realiseerde dat ik nog niet gekeken had naar de resultaten en eindstanden. 30 opeenvolgende jaren had ik zelf meegespeeld. Sinds mijn breuk vorig jaar in oktober met Deurne had ik mij ver weg gehouden van de Belgische interclub. Ik vond het een vreemde gewaarwording. Ik had grotere afkickverschijnselen verwacht. Het doet mij opnieuw denken aan de Truman Show.

Bovendien heb ik evenmin extra tornooien gespeeld om het verlies aan Belgische interclub te compenseren. De vrijgekomen tijd geraakte vliegensvlug opgevuld met andere zaken. Zo werd ik eind vorig jaar voor het eerst lid van een wandelclub. Wandelen heb ik altijd graag gedaan (zie o.a. Ambities deel 3) . Zondagen gaan ik en mijn echtgenote nu al maanden wandelen overal in Vlaanderen.

Daarnaast ben ik de voorbije maanden ook begonnen met vibe-coding. Meerdere van die projecten kwamen al op deze blog aan bod en nog leuks staat gepland voor de toekomst. Van sommige projecten droomde ik al vele jaren en nu kan ik ze ook eindelijk uitvoeren. Sam Altman, CEO van Open AI vertelde het onlangs nogal plastisch in een interview: het is de wraak van de idee-personen. Vroeger werden personen met (zotte) ideeen weggelachen. Vandaag hoef je niemands hulp meer. Je kan onmiddellijk bewijzen dat je idee werkt.

De schaakmicrobe is eindelijk dood? (zie deel 1deel 2deel 3deel 4 en deel 5) Dat is uiteraard onmogelijk. Integendeel, ik heb er deze keer geen foto van genomen maar het record van 82 bladen recto verso handgeschreven partijvoorbereidingen heb ik dit seizoen zeker verbroken. Ik speelde dit seizoen voor het eerst alle 9 partijen in de Nederlandse Meesterklasse mee. Door het ontbreken van de Belgische interclub had ik alle tijd om mij er 100% op te concentreren. Elke partij werd op zijn minst een 8 dagen schaakfestival.

Een schaakfestival in de Nederlandse Meesterklasse

Ik ken uiteraard niet alle spelers in de Nederlandse externe maar ik vermoed 99% doet niets meer dan de 8 uren van de wedstrijd spelen + reistijd. Ik kom op ruim 5 keer meer tijd. Ik denk niet dat iemand zelfs in de Meesterklasse in de buurt hiervan komt.

Dit soort schema combineren met de Belgische interclub lukt niet. Het is zelfs niet mogelijk om 2 wedstrijden Meesterklasse na elkaar hiermee te spelen. Ik snap zelf ook wel dat het teveel is dus ben ik steeds op zoek hoe ik bepaalde zaken kan automatiseren. Hoe kan ik tijd winnen zonder kwaliteitsverlies? 

Dankzij de Lichess-Games-Downloader uit het vorige artikel kon ik reeds 2 uren besparen op woensdag. Een paar maanden geleden had ik 3 uren nodig voor het verzamelen van klassieke en correspondentiepartijen. Vandaag doe ik het met de nieuwe tool in 1 uur want ik hoef niet meer te klooien met lichess broadcasts. Yottabase vertelt mij zelden nog iets meer.

Eind 2018 lanceerde ik al de spelersdatabase waarvan ik in het artikel curieuzeneuzemosterdpot melding maakte. Daar had ik meer van verwacht. Begin 2019 had ik nog maar 4 partijvoorbereidingen op spelers in de spelersdatabase. Vandaag zijn dat er ondertussen 337.
Mijn spelers-database met zelf-gemaakte voorbereidingen sinds eind 2018

Ik had een substantiële tijdswinst verwacht maar die valt dik tegen. Ik zie uiteenlopende redenen.
  • Analyses geraken outdated of ik speel ondertussen iets anders.
  • Spelers wisselen heel snel tussen openingen dus veel aanvullingen blijven nodig.
  • Het is vrij arbeidsintensief om een spelersvoorbereiding van papier over te zetten naar de database met speeljaren (vaak meer dan 15 minuten).
  • Ik kom weinig dezelfde spelers tegen.
Ik speelde voorbije 7 jaren beduidend vaker tegen buitenlanders dan Belgen.
Dat is geen toeval want ik heb er mijn redenen voor.

Ik heb een maand geleden besloten om die spelersdatabase niet meer verder te onderhouden. Er komen geen nieuwe spelers meer bij en ik zal ook geen verdere updates meer maken. De reden ligt echter niet bij het rendement maar ik heb nu een tool die het gewoon overbodig heeft gemaakt. Wat en hoe, dat is voor een volgend blogartikel.

Brabo

woensdag 6 mei 2026

Lichess Games Downloader

150 miljoen dollar omzet maakte vorig jaar Chess.com. Ik vind dat ongelooflijk veel geld voor een nichemarkt als het schaken. Zoiets heb ik nooit eerder gehoord in het schaken. De alliantie die vorige maand werd aangekondigd tussen Lichess en Take Take Take moeten we dan ook zien als een reactie hierop. Magnus wil een groter deel van de Chess.com-koek maar de grote bazen bij Chess.com houden het been stijf. Om Chess.com onder druk te zetten, tracht Magnus hun monopolie te breken met behulp van Lichess. Lichess ziet er geen graten in als het maar uiteindelijk ook meer leden oplevert voor Lichess.

Daarnaast zie ik veel nieuwe websites een eigen verdienmodel opstarten. 1 procent van de chess.com-omzet is nog steeds 1,5 miljoen dollar per jaar. Een schaakwebsite lanceren is kinderspel geworden met AI. De kosten zijn hoogstens een paar honderd euro per jaar. Als je geklikt hebt op enkele van de websites vermeld in mijn recent artikel AI beïnvloedt competitieschaken deel 3 dan bots je vaak heel snel tegen een betaalmuur. Wie niet waagt niet wint. Echter ik verwacht dat de meeste sites binnen enkele jaren alweer verleden tijd zijn. Moveread die ik vermeldde in AI beïnvloedt competitieschaken deel 2 is een modern voorbeeld waarvan de website niet meer actief is.

Chess.com heeft vandaag meer dan 250 miljoen accounts. Dat betekent nog geen 1% van die accounts betaalt. Met 100% gratis van Lichess, Stockfish, ... is het dan ook heel moeilijk geworden om schakers te overtuigen om voor schaak-software te betalen. Bovendien zijn schakers vindingrijk om kosten te vermijden. Onderstaande waarschuwing op Yottabase laat weinig over aan de verbeelding.

Het aanmaken van oneindig aantal nieuwe accounts is een oude truc (zie Papua New Guinea) om betalen te vermijden. Anderzijds merk ik op dat tegenmaatregelen weinig zoden aan de dijk brengen. Het levert nauwelijks of geen extra inkomsten op.

Bij recent checken van mijn eigen partijen op Yottabase was het daarom geen verrassing dat Yottabase niet meer zo up date was al voorheen. De partijen die ik gespeeld had in 2026 voor de Stukkenjagers waren nog steeds niet beschikbaar. Nog geen jaar geleden werden Lichess-uitzendingen binnen een paar dagen al beschikbaar gemaakt op Yottabase zie lichess deel 3.
https://lichess.org/fide/203602/Brabo

Andere publieke databases zijn in hetzelfde bedje ziek. Als je vandaag de Lichess-broadcast-partijen van een speler wilt dan moet je ze manueel downloaden. Echter dat is een heel vervelende en tijdrovende klus. Zou het niet mogelijk zijn om met AI hiervoor een tool te maken? Een avondje vibe-coding bracht mij de oplossing: de Lichess Games Downloader.

De Lichess Games Downloader die ik creëerde met behulp van Claud.ai.

De tool werkt zelfs voor spelers zoals de Belgische nummer 1 Daniel Dardha met + 100 tornooien. De tijdswinst bedraagt makkelijk 5 minuten bij spelers met slechts enkele tornooien tot meer dan half uur bij spelers met meer dan 100 tornooien. In de Nederlandse Meesterklasse waarbij ik wedstrijden voorbereid op soms 10 spelers betekent dit opgeteld meerdere uren winst. Hieronder zie je de output in een pgn voor bovenstaande opdracht.

Pgn gemaakt op mijn naam met 61 Lichess-broadcast partijen van mezelf.

De tool doet meer dan lichess zelf aanbiedt op #broadcasts. Lichess heeft geen filter op naam. Evenmin zijn de partijen van de lopende maand inbegrepen die uiteraard het meest waardevol zijn.

Noch mijn vraag aan Lichess om deze functionaliteit aan te bieden, noch mijn voorstel om mijn Lichess Games Downloader gratis te integreren werd door Lichess positief beantwoord. Ik vermoed dat men bang is van de extra load die zulke tool kan creëren op hun platform. Chess.com heeft zelfs recent hun gebruiksvoorwaarden hiervoor geüpdatet.


Ik heb (nog) geen verbod gezien op mijn geautomiseerde tool van Lichess. Trouwens mijn Lichess Games Downloader werkt zelfstandig zonder Lichess-account. Lichess-voorwaarden zijn hierdoor niet van toepassing. Ik heb mijn tooltje ondertussen met mijn ploeggenoten van de Stukkenjagers gedeeld. Ik denk niet dat ze het verder verspreiden alhoewel ik er geen bezwaar tegen zou hebben. De load blijft voorlopig dan ook verwaarloosbaar.

Brabo