http://forwardcoding.com/projects/ajaxchess/chess.html
It's slowly getting stronger . Still lacking pawn evaluation though.
Changes:
- 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 optimizations
Ajax Chess 3.0
- Swaminathan
- Posts: 375
- Joined: Wed Jun 09, 2010 12:14 pm
Re: Ajax Chess 3.0
Thanks, Gary. What elo do you estimate for it?glinscott wrote:http://forwardcoding.com/projects/ajaxchess/chess.html
It's slowly getting stronger . Still lacking pawn evaluation though.
Changes:
- 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 optimizations
and could it be made as .exe?
Logo made by Ulysses P (Vytron)
Co-Authored with Dann Corbit: Strategic Test Suite
Co-Authored with Dann Corbit: Strategic Test Suite
Re: Ajax Chess 3.0
I'm not honestly sure what ELO. Probably plays about 2000 tactically, and 1200 positionally . That's on Chrome, where it searches about 150k NPS.
I can't do an EXE version easily unfortunately, as there aren't good, fast javascript hosts easily available.
I can't do an EXE version easily unfortunately, as there aren't good, fast javascript hosts easily available.
Re: Ajax Chess 3.0
How do you stop abuse of ajax? I have an ajax application that responds to people typing in words in a textbox, and the ajax app responds to their key presses by calling the php script each time. How do I stop a person constantly typing stuff and causing the server difficulty in trying to handle all the requests?
Re: Ajax Chess 3.0
You could possibly make it an EXE with the help of NodeJS, although I have trouble running Node on Windows so it would be kinda useless anyway.