A Game by Talal Faisal Abukhalaf. Original TFA interface and vector pieces.
Powered by Stockfish, via Stockfish.js 19.0.1, lite single-thread build. Distributed under the GNU GPL version 3. Stockfish and Stockfish.js belong to their respective contributors, not TFA.
GPL license · Authors · Corresponding source and build scripts
chess.js 1.4.0 by Jeff Hlywa and contributors, BSD-2-Clause. License.
The familiar board, legal move indicators and opponent selection were informed by Chess.com's computer-play experience. No Chess.com branding, artwork, code, sounds or bots are used. TFA Chess is independent and is not endorsed by Chess.com.
600 and 1200 are approximate, uncalibrated difficulty targets using Stockfish Skill Level settings and deliberate mistakes. Hard requests UCI_Elo 2400, but actual playing strength varies with hardware and search time and is not an official Chess.com rating. Match records are local to this browser.