อ่าน 3 นาที
ผลไม้ (ซอฟต์แวร์)
Fruit คือ โปรแกรมหมากรุก ที่พัฒนาโดย Fabien Letouzey ใน รายชื่อการจัดอันดับ SSDF ที่เผยแพร่เมื่อวันที่ 24 พฤศจิกายน 2549 Fruit เวอร์ชัน 2.2.
ผลไม้ (ซอฟต์แวร์)
| ผลไม้ | |
|---|---|
| ผู้เขียนต้นฉบับ | ฟาเบียน เลตูเซย์[ 1 ] |
| ปล่อย | 17 มีนาคม พ.ศ. 2547 [ 1 ] [ 2 ] |
| เวอร์ชันสุดท้าย | |
| พิมพ์ | โปรแกรมหมากรุก |
| ใบอนุญาต | ซอฟต์แวร์ฟรีแวร์แบบมีลิขสิทธิ์(หลังเวอร์ชัน 2.1) สัญญาอนุญาตสาธารณะทั่วไปของ GNU (ก่อนเวอร์ชัน 2.1) |
| เว็บไซต์ | www.fruitchess.com |
Fruitคือโปรแกรมหมากรุกที่พัฒนาโดยFabien Letouzeyใน รายชื่อการจัดอันดับ SSDFที่เผยแพร่เมื่อวันที่ 24 พฤศจิกายน 2549 Fruit เวอร์ชัน 2.2.1 มีคะแนน 2842 ในรายชื่อการจัดอันดับ CEGT ที่เผยแพร่เมื่อวันที่ 24 มกราคม 2550 Fruit เวอร์ชัน 2.2.1 มีคะแนน 2776
ประวัติศาสตร์
ในการแข่งขันหมากรุกคอมพิวเตอร์ชิงแชมป์โลกที่เมืองเรคยาวิกในปี 2005 Fruit 2.2 ทำคะแนนได้ 8.5 จาก 11 คะแนน จบลงในอันดับที่สองรองจาก Zappa
ก่อนเวอร์ชัน 2.1 ( Peach ) โปรแกรม Fruit เป็นซอฟต์แวร์โอเพนซอร์สที่ใช้งานได้ฟรี โดยอยู่ภายใต้ข้อกำหนดของGNU General Public Licenseและด้วยเหตุนี้จึงมีส่วนช่วยอย่างมากในการพัฒนาหมากรุกคอมพิวเตอร์ในช่วงไม่กี่ปีที่ผ่านมา บางคนยังคงทำงานกับซอร์สโค้ดเวอร์ชัน 2.1 และสร้างเวอร์ชันต่างๆจาก Fruit ดั้งเดิม
ตั้งแต่วันที่ 23 กรกฎาคม 2550 โปรแกรม Fruit ได้กลายเป็นซอฟต์แวร์ฟรี Fruit เวอร์ชัน 2.3.1 เป็นหนึ่งในสามโปรแกรมหมากรุก ฟรีที่ได้รับความนิยมสูงสุด ของ UCI
| บทความนี้เป็นส่วนหนึ่งของชุดบทความเกี่ยวกับ |
| การเขียนโปรแกรมหมากรุก |
|---|
รายละเอียดทางเทคนิคของ Fruit 2.1
Fruit ใช้ ขั้นตอนวิธี Negascout ( principal variation search) แบบคลาสสิก ร่วมกับการค้นหาแบบวนซ้ำเพื่อสำรวจโครงสร้างเกม นอกจากนี้ยังใช้ฮิวริสติกแบบ null-move ด้วย เวอร์ชัน ดั้งเดิมใช้ฟังก์ชันการประเมิน แบบง่ายๆ ร่วมกับการค้นหาแบบแข็งแกร่ง เวอร์ชันต่อมาได้ปรับปรุงฟังก์ชันการประเมินให้ดีขึ้นการแสดงผลกระดานมีความแตกต่างออกไป โดย Fruit ใช้กระดานขนาด 16x16
อนุพันธ์
แม้ว่าในปี 2007 Fabien Letouzey จะยุติการพัฒนา Fruit ในเวอร์ชัน 2.3.1 แต่ เวอร์ชัน โอเพนซอร์ส 2.1 ก่อนหน้านี้ ได้เป็นพื้นฐานสำหรับโปรแกรมอื่นๆ อีกมากมาย
โทกะ II
Toga II เป็นโปรแกรมหมากรุกที่พัฒนาต่อยอดมาจาก Fruit 2.1 โดย Thomas Gaksch และปัจจุบันได้รับการพัฒนาต่อโดย Jerry Donald Watson โปรแกรมนี้มีความรู้เกี่ยวกับหมากรุกมากขึ้น รองรับการประมวลผลแบบหลายโปรเซสเซอร์ และอาจมีอัลกอริทึมการค้นหาที่ดีกว่า [ 4 ] โปรแกรมนี้ใช้ Fruit 2.1 เป็นพื้นฐานและใช้งานได้ฟรี เวอร์ชันที่แข็งแกร่งที่สุดคือ Toga II 4.0ซึ่ง Jerry Donald Watson ปล่อยออกมาเมื่อวันที่ 29 ธันวาคม 2017 เวอร์ชันทดลองของ Toga II ที่ทำงานบนคลัสเตอร์คอมพิวเตอร์ได้เข้าร่วมการแข่งขันชิงแชมป์โลกหมากรุกคอมพิวเตอร์ (WCCC) โดยมีคะแนน ELO สูงกว่า Fruit 2.3.1 ประมาณ 80 คะแนน Toga II จึงเป็นโปรแกรมหมากรุกที่พัฒนาต่อยอดจาก Fruit ที่แข็งแกร่งที่สุด ณ เดือนมีนาคม 2014 [ 5 ]
ในปี 2008 เริ่มมีการแตกแขนงของ Toga II ออกมา เช่น Grapefruit และ Cyclone
แกมบิตฟรุต
GambitFruit เป็นโปรแกรมหมากรุกฟรีอีกตัวหนึ่งที่พัฒนามาจาก Fruit 2.1 ซึ่งสร้างโดย Ryan Benitez โปรแกรมนี้เล่นในสไตล์ที่ก้าวร้าวมากขึ้นและมีความรู้เกี่ยวกับหมากรุกมากขึ้น[ 4 ] GambitFruit ยังรวมเอาการปรับปรุงจาก Toga II เข้ามาด้วย[ 4 ] การพัฒนา GambitFruit หยุดลงในปี 2005
หมากรุก GNU
GNU Chess 6.x พัฒนามาจาก Fruit 2.1 และโครงการนี้ได้รับการพัฒนาอย่างต่อเนื่องมาตั้งแต่ปี 2011
ฟรุ๊ต รีโหลดด
Fruit Reloaded โดย Fabien Letouzey, Daniel Mehrmann และ Ryan Benitez เป็นการแยกสาขาอิสระของ Fruit 2.1 พร้อมการปรับปรุงหลายประการ[ 6 ]
ประเด็นถกเถียงเรื่อง Rybka
ในเดือนมิถุนายน พ.ศ. 2554 การสืบสวนอย่างยาวนานโดยสมาคมเกมคอมพิวเตอร์นานาชาติ (ICGA) พบว่า Rybka ลอกเลียนแบบมาจาก Fruit และCrafty [ 7 ] Vasik Rajlich ผู้เขียนRybkaปฏิเสธที่จะชี้แจงข้อกล่าวหาต่อ ICGA เกี่ยวกับ Rybka โดยเลือกที่จะให้ สัมภาษณ์ต่อสาธารณะ ภายหลังโดย Nelson Hernandez ในวันที่ 4 กรกฎาคม พ.ศ. 2554 แทน[ 8 ] Rajlich เคยกล่าวไว้ก่อนหน้านี้ว่า: ผมได้ตรวจสอบซอร์สโค้ดของ Fruit 2.1 ทั้งด้านหน้าและด้านหลัง และนำหลายสิ่งหลายอย่างมาใช้[ 9 ]
รุ่นพี่
ในโอกาสครบรอบสิบปีของการเริ่มต้นการพัฒนา Fruit ในปี 2014 Fabien Letouzey ได้ปล่อยเอนจิ้นใหม่ล่าสุด Senpai ภายใต้ GPLv3 Senpai ใช้ประโยชน์จากการพัฒนาเอนจิ้นหมากรุกที่เกิดขึ้นในช่วงทศวรรษที่ผ่านมา โดยแตกต่างจาก Fruit ตรงที่ใช้บิตบอร์ดและการสนับสนุนเธรดของ C++11 สำหรับSMP [ 10 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการของ Fruit
- แหล่งที่มาของผลไม้ 2.1
- เว็บไซต์จัดจำหน่ายอย่างเป็นทางการ (เวอร์ชัน 2.1 และต่ำกว่า)
ผลิตภัณฑ์จากผลไม้
- กระดานสนทนาสำหรับนักพัฒนา Toga II
- เกรปฟรุต
- ฟรุ๊ต รีโหลดด
- เว็บไซต์ CCRL
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ผลไม้ (ซอฟต์แวร์)
Fruit คือ โปรแกรมหมากรุก ที่พัฒนาโดย Fabien Letouzey ใน รายชื่อการจัดอันดับ SSDF ที่เผยแพร่เมื่อวันที่ 24 พฤศจิกายน 2549 Fruit เวอร์ชัน 2.2.
ประวัติศาสตร์
ในการ แข่งขันหมากรุกคอมพิวเตอร์ชิงแชมป์โลก ที่ เมืองเรคยาวิก ในปี 2005 Fruit 2.2 ทำคะแนนได้ 8.5 จาก 11 คะแนน จบลงในอันดับที่สองรองจาก Zappa
รายละเอียดทางเทคนิคของ Fruit 2.1
Fruit ใช้ ขั้นตอนวิธี Negascout ( principal variation search) แบบคลาสสิก ร่วมกับ การค้นหาแบบวนซ้ำ เพื่อสำรวจโครงสร้างเกม นอกจากนี้ยังใช้ ฮิวริสติกแบบ null-move ด้วย เวอร์ชัน ดั้งเดิมใช้ ฟังก์ชันการประเมิน แบบง่ายๆ ร่วมกับการค้นหาแบบแข็งแกร่ง...
อนุพันธ์
แม้ว่าในปี 2007 Fabien Letouzey จะยุติการพัฒนา Fruit ในเวอร์ชัน 2.3.1 แต่ เวอร์ชัน โอเพนซอร์ส 2.1 ก่อนหน้านี้ ได้เป็นพื้นฐาน สำหรับโปรแกรมอื่นๆ อีกมากมาย