Changes

Jump to: navigation, search

Lozza

5,593 bytes added, 09:27, 8 March 2019
Created page with "'''Home * Engines * Lozza''' '''Lozza''',<br/> a JavaScript open source chess engine and user interface by Colin Jen..."
'''[[Main Page|Home]] * [[Engines]] * Lozza'''

'''Lozza''',<br/>
a [[JavaScript]] [[:Category:Open Source|open source chess engine]] and [[GUI|user interface]] by [[Colin Jenkins]], first introduced in March 2014, licensed under the [[Free Software Foundation#GPL|GPL v3.0]].
To play a [[Chess Game|game of chess]] or to analyze a [[Chess Position|position]] via [[Forsyth-Edwards Notation|FEN]] [https://en.wikipedia.org/wiki/Online_and_offline online], Lozza requires a [https://en.wikipedia.org/wiki/Web_browser#Standards_support modern] [https://en.wikipedia.org/wiki/Web_browser web browser] since it is instantiated as [https://en.wikipedia.org/wiki/Web_worker web worker]. As [[UCI]] engine, Lozza can be used in [[Windows]] [[GUI|GUIs]] like [[WinBoard]] or [[Arena]] via [[Edmund Moshammer|Edmund Moshammer's]] [[JSUCI|jsUCI]] tool starting with jsuci.exe lozza.js <ref> [http://www.talkchess.com/forum/viewtopic.php?t=54082 Lozza - a Javascript web based UCI engine - update v1.10] by [[Colin Jenkins]], [[CCC]], October 18, 2014</ref> <ref>[http://op12no2.me/posts/1818 Using Lozza in a standard chess UI - @op12no2]</ref>. Other JavaScript based UCI engines, also [https://en.wikipedia.org/wiki/Source-to-source_compiler source-to-source compiled] to JavaScript, are able to run under Lozza's [https://en.wikipedia.org/wiki/Web_application web] based user interface <ref>[http://www.talkchess.com/forum/viewtopic.php?t=54891 Stockfish in Lozza UIs] by [[Colin Jenkins]], [[CCC]], January 07, 2015</ref>, for instance the [https://en.wikipedia.org/wiki/Emscripten Emscripten] port of [[Stockfish|Stockfish 5]], [[Stockfish-js]] <ref>[https://github.com/exoticorn/stockfish-js exoticorn/stockfish-js · GitHub]</ref>.

=Description=
Lozza [[Board Representation|represents the board]] using a 12x12 [[Mailbox|mailbox]] [[Array|array]] and [[Piece-Lists|lists]] of white and black [[Pieces|pieces]].
The [[Principal Variation Search|principal variation search]] inside the classical [[Iterative Deepening|iterative deepening]] framework features a [[Transposition Table|transposition table]] indexed by [[Zobrist Hashing|Zobrist keys]] and state of the art [[Selectivity|selectivity]], amongst others [[Null Move Pruning|null move pruning]], [[Late Move Reductions|late move reductions]], and [[Internal Iterative Deepening|IID]]. It has implemented the [[Simplified Evaluation Function|simplified evaluation function]] by [[Tomasz Michniewski]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=53684 Javascript chess engine using simplified eval] by [[Colin Jenkins]], [[CCC]], September 13, 2014</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?start=0&t=52998&start=2 Re: Some pages discussing practical move generation?] by [[Colin Jenkins]], [[CCC]], July 18, 2014</ref>.

=Forum Posts=
==2014==
* [http://www.talkchess.com/forum/viewtopic.php?t=51449 Lozza - A javascript UI and engine] by [[Colin Jenkins]], [[CCC]], March 01, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=53684 Javascript chess engine using simplified eval] by [[Colin Jenkins]], [[CCC]], September 13, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=54082 Lozza - a Javascript web based UCI engine - update v1.10] by [[Colin Jenkins]], [[CCC]], October 18, 2014
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=54891 Stockfish in Lozza UIs] by [[Colin Jenkins]], [[CCC]], January 07, 2015 » [[Stockfish]]
* [http://www.talkchess.com/forum/viewtopic.php?t=55087 Lozza - A Javascript Engine - version 1.14] by [[Colin Jenkins]], [[CCC]], January 25, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=56107 Lozza website updated to 1.15] by [[Colin Jenkins]], [[CCC]], April 24, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58106 Lozza 1.16] by [[Colin Jenkins]], [[CCC]], October 31, 2015
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=59364 Lozza (web based) UI tweaks] by [[Colin Jenkins]], [[CCC]], February 26, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=60972 Lozza v1.17 release] by [[Colin Jenkins]], [[CCC]], July 29, 2016
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=63119 How to go about chasing a bug like this?] by [[Colin Jenkins]], [[CCC]], February 09, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67148 Lozza 1.18] by [[Colin Jenkins]], [[CCC]], April 17, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70129 github pages] by [[Colin Jenkins]], [[CCC]], March 07, 2019

=External Links=
==Chess Engine==
* [https://github.com/op12no2/lozza GitHub - op12no2/lozza: A simple Javascript UCI chess engine]
* [http://op12no2.me/toys/lozza/ Lozza - javascript chess engine]
: [http://op12no2.me/posts/1641 Lozza - javascript chess engine - Help]
: [http://op12no2.me/toys/lozza/lozza.js lozza.js]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Lozza&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Lozza] in [[CCRL|CCRL 40/40]]
==Lozza UI==
* [https://github.com/op12no2/lozza-ui GitHub - op12no2/lozza-ui: Web UIs for the Lozza chess engine]
* [https://op12no2.github.io/lozza-ui/ Play Lozza online]
==Misc==
* [https://en.wikipedia.org/wiki/Lozza Lozza from Wikipedia]
* [http://www.urbandictionary.com/define.php?term=Lozza Urban Dictionary: Lozza]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:GPL]]
[[Category:Open Source]]
[[Category:UCI]]
[[Category:JavaScript]]
[[Category:Geography]]

Navigation menu