Changes

Jump to: navigation, search

Gerbil

3,140 bytes added, 11:13, 2 June 2018
Created page with "'''Home * Engines * Gerbil''' [[FILE:A young gerbil.jpg|border|right|thumb| A Young Gerbil <ref>[https://en.wikipedia.org/wiki/Gerbil Gerbil from Wikipedia]..."
'''[[Main Page|Home]] * [[Engines]] * Gerbil'''

[[FILE:A young gerbil.jpg|border|right|thumb| A Young Gerbil <ref>[https://en.wikipedia.org/wiki/Gerbil Gerbil from Wikipedia]</ref> ]]

'''Gerbil''',<br/>
an [[Open Source Engines|open source chess engine]] under the [[Free Software Foundation#GPL|GNU General Public License]] <ref>[http://web.archive.org/web/20070607151211/www.brucemo.com/compchess/gerbil/index.htm Gerbil] by [[Bruce Moreland]] archived by the [https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]</ref>, written by [[Bruce Moreland]], written for educational purposes. It has a decent search ([[Null Move Pruning|null move pruning]], [[Transposition Table|hash tables]]) but a rudimentary [[Evaluation|evaluation]] <ref>[http://web.archive.org/web/20070602233810/http://www.seanet.com/~brucemo/gerbil/release.txt Release Notes 02] archived by the [https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]</ref>.

=Features=
Bruce on Gerbil <ref>[https://www.stmintz.com/ccc/index.php?id=174438 Re: Bruce Moreland's Gerbil] by [[Bruce Moreland]], [[CCC]], June 09, 2001</ref>:
# It is using [[0x88]] move generation. The function is something under 200 lines long, which seems big, but there are a lot of comments and there's some repeated code.
# It is using vanilla windowed [[Alpha-Beta|alpha-beta]] with no [[Principal Variation Search|PVS]] or anything like that, and I plan to keep it this way, since that is clear and performs acceptably.
# It has a [[Check Extensions|check extension]]. I think that is enough for now. I may try to do some [[Pruning|pruning]] in the [[Quiescence Search|quiescence search]], which uses [[MVV-LVA|MVV/LVA]]. I don't plan to write a [[Static Exchange Evaluation|static exchange evaluator]].
# This is already a more or less fully functional [[WinBoard|winboard]] engine, an effort that consumed a whole bunch of time, not that [[Tim Mann|Mann's]] standard is hard to write to. I just had to spend a lot of time messing with [[Thread|threads]].

=Legal derivatives=
* [[Cyrano]]

=See also=
* [[Ferret]]
* [[GopherCheck]]
* [[Hamsters]]
* [[LearningLemming]]
* [[Various Classifications#Mammal|Mammal]]
* [[Rodent]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=174392 Bruce Moreland's Gerbil] by Ricardo Gibert, [[CCC]], June 09, 2001
* [https://www.stmintz.com/ccc/index.php?id=179247 Question about Gerbil] by [[Artem Petakov|Artem Pyatakov]], [[CCC]], July 11, 2001
* [https://www.stmintz.com/ccc/index.php?id=189800 Re: Ferret/Gerbil question] by [[Bruce Moreland]], [[CCC]], September 21, 2001

=External Links=
==Chess Engine==
* [http://web.archive.org/web/20070607151211/www.brucemo.com/compchess/gerbil/index.htm Gerbil] by [[Bruce Moreland]] archived by the [https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]
==Misc==
* [https://en.wikipedia.org/wiki/Gerbil Gerbil from Wikipedia]
* [https://en.wikipedia.org/wiki/Gerbil_(disambiguation) Gerbil (disambiguation) from Wikipedia]

=References=
<references />

'''[[Engines|Up one Level]]'''
[[Category:Engine]]
[[Category:OpenSource]]
[[Category:GPL]]
[[Category:Mammal]]

Navigation menu