Wit aan zet
Stockfish Engine gereed

Speel tegen Stockfish online

Speel tegen de krachtige Stockfish engine online! Dit is een wereldklasse schaak-AI.

Stockfish instelling

  • Denktijd: Stockfish heeft een denktijd van 1 seconde per zet, wat zorgt voor snelle spelletjes terwijl het nog steeds sterke zetten speelt.
  • Openingsspel: De engine volgt gevestigde openingstheorie uit de ECO database. Zodra het uit het boek is, schakelt het over naar pure berekening met de Stockfish engine.
  • Sterkte: Je speelt tegen de volledige sterkte Stockfish engine, een van de sterkste schaakengines ter wereld.
  • Spel formaat: Speel als wit en doe de eerste zet. De engine reageert na elke zet van jou.

Veelgestelde vragen

Hoe sterk is deze Stockfish engine?
Dit is de volledige sterkte Stockfish engine waar je tegen speelt. Maar deze online variant heeft maar beperkte tijd om na te denken (1 seconde).
Waarom speelt Stockfish soms direct?
Tijdens de openingsfase volgt Stockfish gevestigde openingen uit de ECO database. Zodra de positie uit het boek is, schakelt het over naar berekeningsmodus met de 1-seconde denktijd.

Hoe deze online Stockfish werkt

Deze implementatie draait de echte Stockfish schaakengine direct in je webbrowser met WebAssembly (WASM) technologie. WebAssembly is een laag-niveau binair formaat dat code geschreven in talen zoals C++ toestaat om met bijna native prestaties in webbrowsers te draaien. De Stockfish engine, oorspronkelijk geschreven in C++, wordt gecompileerd naar WebAssembly bytecode en uitgevoerd als een Web Worker in je browser.

Wanneer je deze pagina laadt, downloadt je browser de WebAssembly module met de volledige Stockfish engine. Dit binaire bestand draait in een sandbox omgeving binnen je browser, en communiceert met de schaakinterface via het Universal Chess Interface (UCI) protocol. De engine verwerkt schaakposities met geavanceerde zoekalgoritmes zoals alpha-beta pruning en geavanceerde evaluatiefuncties, en berekent miljoenen posities per seconde zelfs binnen de 1-seconde tijdslimiet.

Het hoofdvoordeel van deze aanpak is dat alle berekeningen lokaal op je apparaat gebeuren, er worden geen schaakzetten of posities naar externe servers verzonden. Dit zorgt voor privacy, vermindert latentie, en biedt consistente prestaties ongeacht netwerkomstandigheden. De WebAssembly versie levert dezelfde schaaksterkte als de desktop Stockfish applicatie, waardoor het een werkelijk krachtige online schaaktegenstander is.