Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glinscott/Garbochess-JS
A strong javascript chess engine using WebWorkers
https://github.com/glinscott/Garbochess-JS
Last synced: 18 days ago
JSON representation
A strong javascript chess engine using WebWorkers
- Host: GitHub
- URL: https://github.com/glinscott/Garbochess-JS
- Owner: glinscott
- License: other
- Created: 2011-01-10T02:46:12.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2023-05-17T01:08:50.000Z (over 1 year ago)
- Last Synced: 2024-07-31T22:44:47.618Z (3 months ago)
- Language: JavaScript
- Homepage: http://forwardcoding.com/projects/ajaxchess/chess.html
- Size: 546 KB
- Stars: 309
- Watchers: 27
- Forks: 100
- Open Issues: 17
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Thanks
------
- Stockfish authors
- Crafty authorsVersion 1.0
-----------
- Rewrote move generation for a big speed-up
- Pure material evaluation
- Null-move + Razoring + LMR in main search
- Hash tableVersion 2.0
-----------
- Mobility evaluation (thanks Fruit)
- Bishop pair
- Rep-draw detection
- Better null-move pruning (thanks Stockfish)
- Better LMR (and again, thanks Stockfish)
- Bugfix with using hash move
- Some speed optimizationsVersion 3.0
-----------
- 604.5/1000 or ~70 ELO better than previous version
- Killer moves
- Tuned PSQ tables/mobility
- Better king eval in endgame (won't stay on back row)
- Show '#' for checkmate
- Improved UI (new game, switch black/white, choose time/move)
- Fixed crashes from using invalid hash moves
- Other small bug fixes
- Speed optimizationsVersion 4.0
-----------
- 594.5/1000 %:59.45 or 66 Elo better than previous
- SEE added (QSearch pruning, losing captures in main search)
- No nullmove in pawn endgames
- Fixed hashtable bugs (RNG was bad)
- Fixed starting position when playing black
- Added ability to analyze position for browsers that support it
- Added support for pasting FEN positionsVersion 5.0
-----------
- Added checks in first ply of q-search (+15)Version 5.1
-----------
- Bugfix to hashtable storing (no elo change, but big help in endgames)Version 6.0
-----------
- Bonuses for knight attacking pieces (+20)
- Bonus for bishop pins (+40)TODO:
-----
- Only extend checks with SEE > 0?
- Single reply to check should be marked as dangerous.