ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
Play one game against a random-strength bot and find out which famous chess player your style resembles.
GamesGitHub @hermes2507OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Play one chess game against a random-ELO bot and discover which chess legend matches your style, your closest famous game, and your move rhythm. A static web app by Santiago Renteria, made with Claude Code.
Loading the full README.
Read the full README ↗A personality test played on 64 squares. Play one game of chess against a bot of random strength. The app then reads your style from your moves and your clock and tells you which famous player you are most like, which famous game yours resembles, and what your game's rhythm looked like.
It isn't meant to be serious. It's an experiment in finding links between character, game pace, narrative and chess paraphernalia: Tal's cigarettes, Karpov's yogurt, Kasparov's wristwatch, Alekhine's cat.
Created by Santiago Renteria with Claude Code · www.renterialab.com
| 🎲 Random-strength opponent | Each opponent gets a random ELO from 400 to 2600 and a matching persona (from Sir Hangs-a-Lot to Grandmaster Gizmo). You can re-roll it or pick the ELO with a slider. |
| ⏱ Five paces | Bullet 1+0, Blitz 3+2, Rapid 10+0, Classical 30+0, or no clock. The pace you choose counts toward your profile. |
| ♟ Full chess | Click or drag to move, with legal-move hints, promotion picker, clocks with increment, captured material, draw offers, resignation, board flip, and a bot that talks a little trash. |
| 👑 24 legends | Ranked by how closely they match your style: Tal, Fischer, Kasparov, Carlsen, Capablanca, Karpov, Petrosian, Morphy, Nakamura, Polgár, Botvinnik, Kramnik, Anand, Nimzowitsch, Lasker, Alekhine, Larsen, Steinitz, Ivanchuk, Bronstein, Caruana, Spassky, Hou Yifan and Firouzja. |
| 📜 Closest famous game | Your game is matched against 14 historical games, from Légal's Mate (1750) to the Double Bongcloud (2021), with a board to replay the match. |
| 🎼 Rhythmogram | A multiscale picture of your move timing, after Neil Todd's rhythmogram, plus tempo, groove, longest burst and longest pause. |
| 📊 Game review | Engine-based accuracy, move-quality counts, a style radar, a think-time chart and an evaluation curve. |
| 🖼 Shareable result card | A 1080×1350 PNG summary to save or post, plus a PGN download of the game. |
| 🌗 Light and dark themes | The layout works on phones as well as desktop. |
| 🔒 100% client-side | No backend, no tracking, and nothing leaves the browser. |
| Playing | Your legend |
|---|---|
| Closest famous game | Rhythmogram |
|---|---|
| Style charts | Shareable PNG card | Mobile, dark mode |
|---|---|---|
The easiest way is to play it online (GitHub Pages). To run it yourself: it's a static site with no build step and no dependencies to install.
git clone https://github.com/hermes2507/which-chess-legend.git
cd which-chess-legend
python3 -m http.server 8000
# open http://localhost:8000
You can also just double-click index.html. Everything uses classic <script> tags, so it runs from file:// too.
Hosting: upload the folder to any static host (GitHub Pages, Netlify, Vercel, S3 and so on).
Offline: fonts and chess.js come from CDNs. If cdnjs can't be reached, chess.js falls back to vendor/chess.min.js, and the fonts fall back to system fonts.
index.html All screens (intro, setup, game, analysis, results, about)
css/style.css Design tokens, light/dark themes, responsive layout
js/engine.js Chess engine: 0x88 move generator, alpha-beta search, quiescence
js/analysis.js Game review, style profile, legend matching, opening book, closest game
js/players.js The 24 legends: style vectors, bios, quotes, paraphernalia, folklore tags
js/games.js The 14 famous games used by the "closest game" feature
js/app.js UI: board, clocks, bot, game flow, charts, rhythmogram, PNG card, PGN
vendor/chess.min.js chess.js 0.10.3 (offline fallback) + its license
docs/ Documentation and screenshots
vendor/chess.js.LICENSE).See THIRD_PARTY_NOTICES.md for details.
MIT © 2026 Santiago Renteria.
You're free to use, copy, modify, publish, distribute and even sell this project, as long as the copyright and license notice in LICENSE stay with it. A credit line is appreciated:
"Which Chess Legend?" by Santiago Renteria (renterialab.com), made with Claude Code.
Third-party components keep their own licenses: chess.js (BSD 2-Clause) and the Google Fonts (SIL OFL). See THIRD_PARTY_NOTICES.md.
Made by Santiago Renteria with Claude Code · renterialab.com