This Lozza UI allows you to type UCI commands in a console-like manner.

COMMAND EXTENSIONS

In addition to the standard UCI protocol, the following commands can be used, most of which also work offline; i.e. by running "node lozza.js".

quit

Kill the Lozza engine. In the web console only, you can use start to restart it.

start

Web context only. Start Lozza. i.e. create a new web worker containing the Lozza. After a start the following are automatically sent: uci, ucinewgame, position startpos, board.

A start command is issued when the console UI starts.

clear

Web context only. Clear the previous output.

board

Display a FEN representatiing the current board position.

bench

display a total node count for a selection of FENs. Takes a few seconds to run.

perft depth d

Perform a perft analysis to a depth of d ply based on the current position.

eval

Show an evaluation for the current position.

net

Display network properties.

et

eval tests; specifically the UE part of NNUE

pt

PERFT tests

SHORTCUTS

u == ucinewgame

q == quit

p == position

p s == position startpos

g == go

g d = go depth

b == board

n == net

Lozza Chess