Console

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.

quit | stop

Kill the Lozza engine. Use start to restart it.

start

Start Lozza. i.e. create a new web worker containing the Lozza.

A start command is issued when the console UI starts.

clear

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.

moves

Display moves 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

s == stop

c == clear

p == position

e == eval

p s == position startpos

g == go

g d = go depth

b == board

n == net

m == moves

Optional URL parameters

cmd=command;command;command...

Example:-

https://op12no2.github.io/lozza-ui/console.htm?cmd=u;p s;b

Lozza Chess