123
ChessRoots

ChessRoots

Skakåbninger visualiserede fra over 800 millioner Lichess-spil, 2 millioner turneringsspil og 1 million skakmotorspil.
Jeg er en temmelig middelmådig skakspiller, men i starten af ​​2019 spillede jeg en masse online Blitz.Mit åbningsrepertoire var temmelig slank, og jeg følte mig selv gentage de samme fejl.Jeg ville prøve nogle nye åbninger, men når jeg så på eksisterende åbningsdatabaser, fandt jeg, at et par områder manglede: • Data fra lavere vurderede spillere som mig • En klar visualisering • Et træ, der viser transpositioner • Lav / høj Elo-variationer fremhævede jegbesluttede at lege med at forarbejde nogle PGN'er af skakspil selv og se, hvad jeg kunne lave.Og efter at have talt om projektet med en ven, der er mindre interesseret i skak, men mere interesseret i webdesign, besluttede vi at samarbejde.Oprindeligt skulle vi behandle et par tusinde spil, mest for personlig interesse.Men temmelig snart kom vi over det enorme 800 millioner spil (pr. 2019) Lichess-database.Dette var perfekt, da det indeholdt en bred vifte af spilleregenskaber og tidskontroller, og havde et så stort antal spil, at selv efter at den blev filtreret, ville prøvestørrelsen være stor nok til at drage konklusioner fra.Efter noget arbejde kunne vi behandle alle skakstater med mindst ~ 800 spil (ud af 800 millioner spildatabasen).Brug af denne tærskel tillader os at omdanne de mere end 1 TB Lichess PGN'er til en meget mere håndterbar 60 GB skakstatsdata.60 GB er dog stadig helt urimeligt at bede nogen downloade, når de åbner en webside!Dette gjorde det nødvendigt for os at opbygge en server, der på anmodning kan returnere de mest relevante oplysninger fra en bestemt skakstilstand.Dette giver os mulighed for at vise dig en åbning i meget større dybde, mens vi sender dig MBs data i stedet for GBs data.En server, der er i stand til at søge gennem 60 GB data, og hurtigt sende dig de mest relevante resultater, er langt den dyreste del af dette projekt.For at få det til at fungere, har vi brug for tilhængere, der hjælper med at betale for serverne og tillader os at fortsætte med at udvikle webstedet, hvis du er interesseret, så tjek det her.

Kategorier

Alternativer til ChessRoots til alle platforme med enhver licens

Lichess

Lichess

Den komplette skakoplevelse, leg og konkurrer i turneringer med andre venner fra hele verden.
Scid vs. PC

Scid vs. PC

Shane's Chess Information Database er en kraftfuld Chess Toolkit, hvormed man kan oprette enorme skakedatabaser, køre motoranalyse eller spille casual spil mod computeren ...
Arena

Arena

Arena er en gratis grafisk brugergrænseflade (GUI) til skak.Arena hjælper dig med at analysere og spille spil såvel som i test af skakmotorer.Det kører på Linux eller Windows.
Chessmaster

Chessmaster

Chessmaster er en computerspil-serie, der nu er ejet og udviklet af Ubisoft.
Fritz

Fritz

Fritz er verdens mest populære skakprogram, udviklet af ChessBase, "verdens førende skaksoftwarevirksomhed" (Washington Post).
Shredder Chess

Shredder Chess

Shredder-skakprogrammerne fra Stefan Meyer-Kahlen leverer et spil- og analyseværktøj for alle og accepteres som et af verdens bedste skakprogrammer.
Brutal Chess

Brutal Chess

Brutal Chess har fuld 3D-grafik, en avanceret partikelmotor og flere forskellige niveauer af intelligent AI.
Tarrasch Chess GUI

Tarrasch Chess GUI

Tarrasch er en fleksibel, minimalistisk og let at bruge GUI til skak.Det er ideelt til at spille imod og træne med skakmotorer.
HIARCS Chess Explorer

HIARCS Chess Explorer

Skakedatabase i verdensklasse, analyse og afspilningssoftware til pc og Mac
Pure Chess

Pure Chess

Oplev et af de ældste kendte brætspil på dagens avancerede teknologi.
Chess Insight

Chess Insight

"Chess Insight" - den moderne skakedatabase til macOS.
chess genius

chess genius

Et godt skakprogram, der er stærkt på begrænset hardware.
Ti chess

Ti chess

Skakprogram for nogle Texas Instrument-regnemaskiner (og deres windows-emulatorer).Programmeret i C.
3D Super Chess

3D Super Chess

3D Super Chess tilbyder en smuk og tilpassbar skakoplevelse med både 2D og 3D miljøer.