(⚠️check it out on TurboWarp!⚠️) ➡️ https://turbowarp.org/958201361 ==== credits ==== special thanks to @HasiLover & @ArnoHu for some tips and ideas on how to make it faster! also of course thanks to adamrounsville on github, whose piece square tables I adapted and heavily modified for use in my engine (as of 2.1a). ==== old version ==== https://kraut.zya.me/chess/1-4 (if the link doesn't work try using http instead) ==== instructions ==== - click on a square to select the piece on it, then click on the square you want to move that piece to. - the menu buttons are self explanatory - you can navigate through a game using the mouse wheel (fullscreen helps lol) - the settings menu looks a little confusing, I know. but most of the important settings should be pretty intuitive - the Depth slider sets how many turns the engine thinks ahead. the higher it is the better it should play (comes at the cost of processing time). - press x to disable the engine completely - press r to show a ranking of the moves in the last position as well as some other additional information. - press space to load a PGN ==== log ==== (see inside for more) 09/19/24 v2.5a - implemented a standpat system, which allows for a massive boost to Q-search depth - implemented a fairly experimental hybrid eval system, leading to 1-2x higher NPS in some positions - several small eval changes, big improvements to the background eval - improvements to the PGN importer - minor changes to what counts as an endgame ==== tags ==== #chess #engine #chessengine #shallow-blue-chess #shallow