Changes

Jump to: navigation, search

GiuChess

3,322 bytes added, 15:51, 28 May 2020
Created page with "'''Home * Engines * GiuChess''' '''GiuChess''',<br/> a Chess Engine Communication Protocol compliant open source chess engine..."
'''[[Main Page|Home]] * [[Engines]] * GiuChess'''

'''GiuChess''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Giuliano Ippoliti]],
written in [[C]], and released under the [[Free Software Foundation#GPL|GNU GPL]].
GiuChess played the [[CIPS 2007]] and [[IGT 2013]]. While it is a very original and experimental engine, GiuChess is not designed or implemented to become competitive in terms of playing strength,
but fun to play with some winning chances even for casual human players.

=Description=
GiuChess <ref>Description based on GiuChess-1.0beta2, [http://sourceforge.net/projects/giuchess/ GiuChess Xboard-compatible chess engine | Free Games software downloads at SourceForge.net]</ref>
proofs [[Bitboards|bitboards]] ad absurdum, and [[Move Generation|generate moves]] in a [[Mailbox|mailbox]] manner - per [[Pieces|piece]] with loops over its [[Direction|directions]], but [[General Setwise Operations#ShiftingBitboards|shifts]], [[General Setwise Operations#Intersection|intersections]] and conditions for [[Sliding Pieces|sliding pieces]],
further checking moves are [[Legal Move|legal]] at generation time. GiuChess applies [[Alpha-Beta|alpha-beta]] with [[Float|floating point]] [[Score|scores]] and [[Bound|bounds]] with a predefined [[Depth|depth]] of 5, or in case of low time, 4 or 3 only.
It has no [[Iterative Deepening|iterative deepening]], nor [[Transposition Table|transposition table]] and [[Quiescence Search|quiescence search]]. The [[Evaluation|evaluation]] considers [[Material#Balance|material balance]], some piece bonuses for occupation near the [[Center|center]], plus a [[Pseudorandom Number Generator|random]] score of up to 1/5 pawn value.
Instead of using [[Piece-Square Tables|piece-square tables]], GiuChess uses bitboard intersections with three disjoined board ring areas, to apply a center bonus.

=Selected Games=
[[IGT 2013|I.G.T. 2013]], [[GiuChess]] - [[ProChess IT|ProChess]] <ref>[http://www.g-sei.org/13-campionato-italiano/ 13′ Campionato italiano « G 6]</ref>
<pre>
[Event "I.G.T. 2013"]
[Site "Omegna (VB)"]
[Date "2013.11.09"]
[Round "-"]
[White "GiuChess 1.0"]
[Black "ProChess 103 hypercube"]
[Result "0-1"]

1.e4 g6 2.Qg4 d5 3.Qf4 dxe4 4.Bc4 Nf6 5.Qe5 Nc6 6.Bb5 Bd7 7.Bxc6 Bxc6 8.f3 e6
9.Qc3 a5 10.a3 Bd6 11.fxe4 Bxe4 12.Nf3 Ra6 13.Qd4 Bxf3 14.Qa4+ Bc6 15.Qc4 Bxg2
16.Rg1 Be4 17.Qb5+ Nd7 18.Rg4 f5 19.Rxe4 fxe4 20.Qe2 Qg5 21.b4 Rf8 22.Kd1 Qg1+
23.Qe1 Qg4+ 24.Qe2 Rf1# 0-1
</pre>

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=48601 GIUChess 1.0 update] by [[Norbert Raimund Leisner]], [[CCC]], July 09, 2013

=External Links=
* [http://giuchess.sourceforge.net/ GiuChess Homepage - by JSorel]
: [https://sourceforge.net/projects/giuchess/ GiuChess Xboard-compatible chess engine | Free Games software downloads at SourceForge.net]
* [http://www.g-sei.org/giuchess/ Giuchess « G 6]
* [http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&eng=GIUChess%201.0%20beta2 GIUChess 1.0 beta2] in [[CCRL|CCRL Blitz]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:X86]]
[[Category:X64]]
[[Category:PC]]
[[Category:Windows]]
[[Category:Linux]]

Navigation menu