Skip to content

Commit

Permalink
update chess
Browse files Browse the repository at this point in the history
  • Loading branch information
hieudoanm committed Feb 6, 2025
1 parent 51e5da2 commit 0a8f460
Show file tree
Hide file tree
Showing 45 changed files with 280 additions and 128 deletions.
47 changes: 32 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@
- [Olympiad](#olympiad)
- [Players](#players)
- [2800 Club](#2800-club)
- [Other](#other)
- [Variants](#variants)
- [Engines](#engines)
- [Websites](#websites)
- [Tools](#tools)
- [Theory](#theory)

## Titles

Expand Down Expand Up @@ -122,17 +126,30 @@
- `United States` has the most 2800 Super GM (4), followed by `Russia` (3) and `France` (2).
- In a podcast, `Fabiano Caruana` claimed his generations are the strongest generation (GenY / Millennial). He was right. `9/14` players are generation Y.

## Other

- Tools
- Clock
- Elo Calculator
- Theory
- [Openings](https://github.com/lichess-org/chess-openings)
- Middlegame
- Endgame ([Tablebase](https://syzygy-tables.info/))
- Variants
- Chess960
- Websites
- [chess.com](https://chess.com)
- [lichess.org](https://lichess.org)
## Variants

- Bughouse
- Chess960

## Engines

- Komodo
- Stockfish
- Alpha Zero
- Leela Zero

## Websites

- [chess.com](https://chess.com)
- [lichess.org](https://lichess.org)

## Tools

- Clock
- Elo Calculator

## Theory

- [Openings](https://github.com/lichess-org/chess-openings)
- Tactics (Puzzles)
- Endgame ([Tablebase](https://syzygy-tables.info/))
2 changes: 1 addition & 1 deletion docs/404.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">404: This page could not be found</title><link rel="preload" href="/chess/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/css/0733547dfdf3fc03.css" as="style"/><link rel="stylesheet" href="/chess/_next/static/css/0733547dfdf3fc03.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/chess/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/chess/_next/static/chunks/webpack-0e5b0be4f4d0cdea.js" defer=""></script><script src="/chess/_next/static/chunks/framework-c832ce8f0dca7abc.js" defer=""></script><script src="/chess/_next/static/chunks/main-a41d9571db8d21da.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_app-1e5d0369852b48ac.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_error-09ee691e80642e27.js" defer=""></script><script src="/chess/_next/static/1c0pyHk_m7iGwawp_m7v4/_buildManifest.js" defer=""></script><script src="/chess/_next/static/1c0pyHk_m7iGwawp_m7v4/_ssgManifest.js" defer=""></script></head><body class="antialiased"><div id="__next"><div class="__variable_7e10f6 __variable_583cbc"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"1c0pyHk_m7iGwawp_m7v4","assetPrefix":"/chess","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Chess</title><link rel="preload" href="/chess/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/css/19f557764f1e6e3b.css" as="style"/><link rel="stylesheet" href="/chess/_next/static/css/19f557764f1e6e3b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/chess/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/chess/_next/static/chunks/webpack-0e5b0be4f4d0cdea.js" defer=""></script><script src="/chess/_next/static/chunks/framework-c832ce8f0dca7abc.js" defer=""></script><script src="/chess/_next/static/chunks/main-a41d9571db8d21da.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_app-1e5d0369852b48ac.js" defer=""></script><script src="/chess/_next/static/chunks/300-8adddca3d7f8fea0.js" defer=""></script><script src="/chess/_next/static/chunks/pages/404-6b56f6bf34b34078.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_buildManifest.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_ssgManifest.js" defer=""></script></head><body class="antialiased"><div id="__next"><div class="__variable_7e10f6 __variable_583cbc"><div class="h-screen w-screen bg-gray-100"><div class="flex h-full w-full items-center justify-center"><div class="text-center"><h1 class="text-9xl font-black">404</h1><a href="/chess/"><button type="button" class="btn w-full rounded-xl bg-black py-4 text-white uppercase">Back to Home</button></a></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/404","query":{},"buildId":"1VqCtJaOvQ0fA_MLnDMTg","assetPrefix":"/chess","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
2 changes: 1 addition & 1 deletion docs/404/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">404: This page could not be found</title><link rel="preload" href="/chess/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/css/0733547dfdf3fc03.css" as="style"/><link rel="stylesheet" href="/chess/_next/static/css/0733547dfdf3fc03.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/chess/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/chess/_next/static/chunks/webpack-0e5b0be4f4d0cdea.js" defer=""></script><script src="/chess/_next/static/chunks/framework-c832ce8f0dca7abc.js" defer=""></script><script src="/chess/_next/static/chunks/main-a41d9571db8d21da.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_app-1e5d0369852b48ac.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_error-09ee691e80642e27.js" defer=""></script><script src="/chess/_next/static/1c0pyHk_m7iGwawp_m7v4/_buildManifest.js" defer=""></script><script src="/chess/_next/static/1c0pyHk_m7iGwawp_m7v4/_ssgManifest.js" defer=""></script></head><body class="antialiased"><div id="__next"><div class="__variable_7e10f6 __variable_583cbc"><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"1c0pyHk_m7iGwawp_m7v4","assetPrefix":"/chess","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Chess</title><link rel="preload" href="/chess/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/css/19f557764f1e6e3b.css" as="style"/><link rel="stylesheet" href="/chess/_next/static/css/19f557764f1e6e3b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/chess/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/chess/_next/static/chunks/webpack-0e5b0be4f4d0cdea.js" defer=""></script><script src="/chess/_next/static/chunks/framework-c832ce8f0dca7abc.js" defer=""></script><script src="/chess/_next/static/chunks/main-a41d9571db8d21da.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_app-1e5d0369852b48ac.js" defer=""></script><script src="/chess/_next/static/chunks/300-8adddca3d7f8fea0.js" defer=""></script><script src="/chess/_next/static/chunks/pages/404-6b56f6bf34b34078.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_buildManifest.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_ssgManifest.js" defer=""></script></head><body class="antialiased"><div id="__next"><div class="__variable_7e10f6 __variable_583cbc"><div class="h-screen w-screen bg-gray-100"><div class="flex h-full w-full items-center justify-center"><div class="text-center"><h1 class="text-9xl font-black">404</h1><a href="/chess/"><button type="button" class="btn w-full rounded-xl bg-black py-4 text-white uppercase">Back to Home</button></a></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/404","query":{},"buildId":"1VqCtJaOvQ0fA_MLnDMTg","assetPrefix":"/chess","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
1 change: 1 addition & 0 deletions docs/500/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Chess</title><link rel="preload" href="/chess/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/chess/_next/static/css/19f557764f1e6e3b.css" as="style"/><link rel="stylesheet" href="/chess/_next/static/css/19f557764f1e6e3b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/chess/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/chess/_next/static/chunks/webpack-0e5b0be4f4d0cdea.js" defer=""></script><script src="/chess/_next/static/chunks/framework-c832ce8f0dca7abc.js" defer=""></script><script src="/chess/_next/static/chunks/main-a41d9571db8d21da.js" defer=""></script><script src="/chess/_next/static/chunks/pages/_app-1e5d0369852b48ac.js" defer=""></script><script src="/chess/_next/static/chunks/300-8adddca3d7f8fea0.js" defer=""></script><script src="/chess/_next/static/chunks/pages/500-2fb830b0f6301148.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_buildManifest.js" defer=""></script><script src="/chess/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_ssgManifest.js" defer=""></script></head><body class="antialiased"><div id="__next"><div class="__variable_7e10f6 __variable_583cbc"><div class="h-screen w-screen bg-gray-100"><div class="flex h-full w-full items-center justify-center"><div class="text-center"><h1 class="text-9xl font-black">500</h1><a href="/chess/"><button type="button" class="btn w-full rounded-xl bg-black py-4 text-white uppercase">Back to Home</button></a></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/500","query":{},"buildId":"1VqCtJaOvQ0fA_MLnDMTg","assetPrefix":"/chess","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
1 change: 1 addition & 0 deletions docs/_next/static/1VqCtJaOvQ0fA_MLnDMTg/_buildManifest.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion docs/_next/static/1c0pyHk_m7iGwawp_m7v4/_buildManifest.js

This file was deleted.

Loading

0 comments on commit 0a8f460

Please sign in to comment.