From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Lozza

a JavaScript open source chess engine and user interface by Colin Jenkins, first introduced in March 2014, licensed under the GPL v3.0. To play a game of chess or to analyze a position via FEN online, Lozza requires a modern web browser since it is instantiated as web worker. As UCI engine, Lozza can be used in Windows GUIs like WinBoard or Arena via Edmund Moshammer's jsUCI tool starting with jsuci.exe lozza.js [1] [2]. Other JavaScript based UCI engines, also source-to-source compiled to JavaScript, are able to run under Lozza's web based user interface [3], for instance the Emscripten port of Stockfish 5, Stockfish-js [4].


Lozza represents the board using a 12x12 mailbox array and lists of white and black pieces. The principal variation search inside the classical iterative deepening framework features a transposition table indexed by Zobrist keys and state of the art selectivity, amongst others null move pruning, late move reductions, and IID. It has implemented the simplified evaluation function by Tomasz Michniewski [5] [6].

Forum Posts


2015 ...

2020 ...

External Links

Chess Engine

Lozza - javascript chess engine - Help

Lozza UI



Up one level