Frukt (programvara)
Originalförfattare | Fabien Letouzey |
---|---|
Initial release | 17 mars 2004 |
Slutlig utgåva | 2.3.1 / 2 augusti 2007
|
Typ | Schackmotor |
Licens |
proprietärt gratisprogram (efter v2.1) GNU General Public License (till v2.1) |
Hemsida |
Fruit är en schackmotor utvecklad av Fabien Letouzey. I SSDF- betygslistan som släpptes den 24 november 2006 hade Fruit version 2.2.1 betyget 2842. I CEGT-betygslistan som släpptes den 24 januari 2007 hade Fruit version 2.2.1 betyget 2776.
Historia
Vid världsmästerskapet i datorschack i Reykjavík 2005 fick Fruit 2.2 8,5 av 11 och slutade på andra plats efter Zappa .
Fram till version 2.1 ( Peach ), var Fruit fri programvara med öppen källkod som omfattades av kraven i GNU General Public License och bidrog som sådan mycket till utvecklingen inom datorschack under de senaste åren. Vissa människor arbetar fortfarande med v2.1- källkoden och har skapat varianter från den ursprungliga Fruit.
Från och med den 23 juli 2007 blev Fruit gratisprogram . Fruit 2.3.1 var en av de tre bästa gratis UCI schackmotorerna.
Den här artikeln är en del av serien om |
schackprogrammering |
---|
Tekniska detaljer för Fruit 2.1
Fruit använder den klassiska Negascout- algoritmen ( huvudvariationssökning ) med iterativ fördjupning för att korsa spelträdet. Den använder också null-move-heuristiken . Den ursprungliga versionen använde en förenklad utvärderingsfunktion med en robust sökning. Senare versioner har förbättrade utvärderingsfunktioner. Styrelsens representation är distinkt — Fruit använder en 16x16-bräda.
Derivat
Även om Fabien Letouzey 2007 stoppade utvecklingen av Fruit med version 2.3.1, låg den tidigare versionen av öppen källkod 2.1 till grund för många andra program.
Toga II
Toga II är ett derivat skapat av Thomas Gaksch, för närvarande fortsatt av Jerry Donald Watson. Den har mer schackkunskap, stöd för flera processorer och kanske en bättre sökalgoritm. Den är baserad på Fruit 2.1 och är gratis. Den starkaste versionen är Toga II 4.0 , släppt den 29 december 2017 av Jerry Donald Watson. Experimentella versioner av Toga II som körs på datorkluster har tävlat i World Computer Chess Championship (WCCC). Med cirka 80 ELO över Fruit 2.3.1 är Toga II det starkaste fruktderivatet i mars 2014.
2008 började gafflar från Toga II dyka upp, som Grapefruit och Cyclone.
GambitFruit
GambitFruit är ett annat gratis derivat av Fruit 2.1, skapat av Ryan Benitez. Den spelar en mer aggressiv stil och har mer schackkunskaper. GambitFruit innehåller också förbättringar från Toga II. Utvecklingen av GambitFruit stoppades 2005.
GNU schack
GNU Chess 6.x är baserat på Fruit 2.1 och projektet är sedan 2011 under aktiv utveckling.
Frukt laddas om
Fruit Reloaded av Fabien Letouzey, Daniel Mehrmann och Ryan Benitez är en oberoende fork av Fruit 2.1 med ett antal förbättringar.
Rybka kontrovers
I juni 2011 fastställde en lång utredning av International Computer Games Association (ICGA) att Rybka hade plagierats från Fruit and Crafty . Författaren till Rybka , Vasik Rajlich, vägrade att ta upp anklagelserna mot Rybka med ICGA, utan föredrog istället en offentlig intervju i efterhand av Nelson Hernandez den 4 juli 2011. Rajlich hade tidigare sagt: Jag gick igenom Fruit 2.1-källkoden fram och bak och tog många saker.
Senpai
På tioårsdagen av starten av fruktutvecklingen 2014 släppte Fabien Letouzey en helt ny motor, Senpai, under GPLv3. Senpai använder sig av schackmotorutvecklingar som gjorts under det mellanliggande decenniet. Det skiljer sig från Fruit genom att använda bitboards och C++11:s trådstöd för SMP .