Invincible 2
AI หมากฮอสไทยที่ไม่มีวันแพ้ และเก่งที่สุดในประเทศไทย จากฐานข้อมูลหมากฮอสไทย 10 ตัวที่สมบูรณ์แบบ มีตำแหน่ง 38,522,321,533,439 ตำแหน่ง และยังใช้ระบบการเล่นกับตัวเอง (Self Learning) เป็นเวลาประมาณ 3 สัปดาห์ เพื่อสร้างสมุดเปิดเกมที่ดีที่สุด จำนวนมากกว่า 300 ล้านตำแหน่ง
นอกจากโปรแกรมจะพิสูจน์ได้อย่าง 100% แล้วว่า ผลลัพธ์ของหมากฮอสไทยเมื่อเดินดีที่สุดทั้งคู่คือ ผลเสมอกัน แล้ว โปรแกรมเวอร์ชั่นนี้ ยังมีการเล่นที่ดุดันขึ้น พยายามเอาชนะคู่ต่อสู้ แตกต่างจากเวอร์ชั่นก่อนหน้า ที่ต้องการเพียงผลเสมอเท่านั้น
Timeline
ก่อนจะมาเป็น หมากฮอสไร้พ่าย
-
Forever 0.3
โปรแกรมหมากฮอสแรกที่เอาชนะแชมป์ประเทศไทย ในระบบการแข่งขัน 10 กระดาน
-
ThaiBG
เว็บหมากกระดานที่มีเกมหมากกระดานให้เล่นมากมาย เป็นเว็บหมากกระดานที่ได้รับความนิยมสูงสุดในยุคนั้น ปลุกกระแสการรวมกลุ่มและกลับมาเล่นหมากกระดานของคนไทยได้อย่างคึกคัก
-
Black Walker
หมากฮอสไทย ในกติกาพิเศษคือ ใครเข้าฮอสก่อนถือชนะ (ไม่ต้องเล่นจนจบเกมส์)
-
Invincible 1
โปรแกรมหมากฮอสไร้พ่าย ที่กล้าท้าว่า ชนะได้เอารางวัลไปเลย
-
ฮอส 4 เบี้ย 8
เป็นโปรแกรมจากกลหมากฮอส ที่เริ่มต้นเกมส์ด้วยเบี้ย 8 ตัว สู้กับฮอส 4 ตัว
-
Invincible 2
พัฒนาเพิ่มเติมจาก invincible 1 นอกจากไร้พ่ายแล้ว ยังพยายามเอาชนะ ไม่อ่อนข้ออีกต่อไป
2000-2002
Forever 0.3
สวัสดีครับ ผม ทศพล ธนะทิพานนท์ ผมมีความสนใจในหมากฮอสและการเขียนโปรแกรมมาตั้งแต่เด็ก มีความตั้งใจอยากทำโปรแกรมหมากฮอสที่ สมบูรณ์ที่สุดมาตั้งแต่เรียนม.ปลาย โปรแกรมหมากฮอสแรกของผมมีชื่อว่า Forever มีความหมายว่า ตลอดกาลและตลอดไป ผมได้เริ่มทำโปรแกรมตัวนี้ โดยทำฐานข้อมูลตัวหมาก 8 ตัว และได้นำไปแข่งขันในการแข่งขันโปรแกรมคอมพิวเตอร์หมากฮอสไทย ครั้งที่ 1 ในวันที่ 30 สิงหาคม 2545 ที่ห้างตั้งฮั๋วเส็งธนบุรี และได้กลายเป็นโปรแกรมแรกที่เอาชนะแชมป์ประเทศไทย ในระบบการแข่งขัน 10 กระดาน โดยในการแข่งขันผมได้ใช้ชื่อ The Horse เนื่องจากมีบางท่านได้ให้คำแนะนำว่า Forever จำยากไป หลังจบการแข่งขันได้มีผู้ให้ความสนใจสอบถามรายละเอียดของโปรแกรมนี้เป็นจำนวนพอสมควร จึงได้นำมารวบรวมตอบไว้ในที่นี้ครับ
-
มีการขาย The Horse 0.2 หรือไม่ และถ้าขายจะขายราคาเท่าไร
ในตอนนี้ยังไม่มีความคิดที่จะขาย The Horse 0.2 แต่มีความคิดที่จะทำเป็น version ที่มีลดความสามารถในการคิดและฟังก์ชันการทำงานลง โดยจะแจกฟรีให้กับผู้สนใจทุกท่านครับ
-
The Horse 0.2 มีหลักในการคิดอย่างไรบ้าง
หลักการโดยทั่วไปของโปรแกรมที่ใช้เล่นเกมกระดานจะเหมือนกันหมด คือ มองก้าวเดินทุกก้าวที่เป็นไปได้ล่วงหน้าไปให้ไกลที่สุดเท่าที่เวลาจะอำนวย The Horse 0.2 ก็ใช้หลักการนี้เป็นพื้นฐานในการคำนวณ
-
มีการใส่รูปหมากหรือล็อคให้กับ The Horse 0.2 มากแค่ไหน
มีอยู่แต่เป็นจำนวนน้อยมาก ๆ เมื่อเทียบกับตำราของเซียนท่านต่าง ๆ
-
เราสามารถนำ The Horse 0.2 มาช่วยในการถอดรูปหมากได้หรือไม่
ทำได้ครับ โดยสามารถกำหนดตำแหน่งหมากที่ต้องการโดยเดินจากตำแหน่งเริ่มต้น จากนั้นจึงให้โปรแกรมคิดคำนวณหาก้าวเดินที่น่าสนใจต่อไป
-
The Horse 0.2 แพ้ไม่เป็นจริงหรือ
ไม่เป็นความจริง ทั้งนี้ดูได้จากบันทึกการแข่งขันที่ผ่านมา จะเห็นได้ว่ามีการเดินที่ผิดพลาดอยู่อย่างน้อยสองจุด รวมทั้งยังแพ้ในการเล่นนอกรอบกับเซียนหมวกแดงอีกด้วย
-
รูปแบบการเล่นของ The Horse 0.2 เมื่อเทียบกับคนแล้วเป็นอย่างไรในมุมมองของผู้เขียนโปรแกรม
ผู้เขียนพยายามทำให้ The Horse 0.2 เดินหมากได้หลากหลายรูปแบบ ถึงแม้บางรูปจะเป็นรองอยู่บ้าง เพื่อให้เป็นเกมที่สนุก ตื่นเต้น และสร้างสรรผลงานใหม่ ๆ ในวงการหมากฮอสไทย ซึ่งผลที่ได้ทำให้ The Horse 0.2 เดินหมากโดยในลักษณะบุก เน้นจังหวะในการเข้าทำ และเหนียวแน่นเมื่อเสียเปรียบ
-
จะมีการแข่งขันของ The Horse 0.2 อีกหรือไม่ เมื่อไร ที่ไหน และกับใคร
ขณะนี้ยังไม่มีโครงการในการแข่งขันครั้งต่อไป แต่ถ้าหากมีผู้ให้ความสนใจเป็นจำนวนมาก คาดว่าทางผู้จัดยินดีที่จะนำเสนอการแข่งขันในรูปแบบนี้อีก เพื่อพัฒนาวงการหมากฮอสไทยให้เป็นที่นิยมมากขึ้นต่อไป
-
ในปัจจุบัน มีโปรแกรมหมากฮอสตัวอื่นหรือไม่ ที่เล่นได้ในระดับเดียวกับ The Horse 0.2
เท่าที่ทราบ มีโปรแกรมหมากฮอสตัวอื่นที่สามารถหาเสมอหรือเอาชนะ The Horse 0.2 ได้ในการเล่นบางเกม แต่เมื่อนับคะแนนรวมในเกมยาว (มากกว่า 6 เกมขึ้นไป) ยังไม่มีโปรแกรมใดสามารถเสมอกับ The Horse 0.2 ได้
-
มีวิธีการเล่นแบบใด ที่สามารถนำมาใช้เล่นกับ The Horse 0.2 ได้ผลบ้าง
คงจะไม่มีวิธีการเฉพาะเจาะจงที่จะได้ผล เมื่อนำมาเล่นกับ The Horse 0.2 แต่เนื่องจาก The Horse 0.2 เดินหมากได้หลากหลายรูปแบบ ผู้เล่นจึงควรเข้าใจในรูปหมากหลายแบบ ปลายกระดานเฉียบคม รวมทั้งอดทนต่อสภาพความกดดันได้เป็นอย่างดี
-
The Horse 0.2 จะยังเก่งขึ้นได้อีกมั๊ย ในช่วงปลายปีนี้ และในปีต่อ ๆ ไป
การพัฒนายังคงมีต่อไป รวมทั้งความเร็วในการคำนวณของเครื่องคอมพิวเตอร์ยังเพิ่มสูงขึ้นอยู่อย่างต่อเนื่อง จึงเป็นไปได้ที่ The Horse 0.2 จะยังสามารถเก่งขึ้นได้อีก แต่ทั้งนี้ถึงแม้จะใช้คอมพิวเตอร์ที่เร็วขึ้นสองเท่าหรือมีความรู้ด้านรูปหมากมากขึ้นสองเท่า The Horse 0.2 ก็คงจะเก่งขึ้นได้อีกเพียงเล็กน้อยเท่านั้น
2002-2007
ThaiBg.com
2018
Black Walker
" เข้าฮอสก่อนชนะ "
2018
Invincible 1
" ชนะได้มีรางวัล "
2019
ฮอส 4 เบี้ย 8
2019
Invincible 2
" แค่เสมอยังยาก " คือ สโลแกนของเวอร์ชั่นนี้
" ทำไมไม่ทำฐานข้อมูล 16 ตัวไปเลย จะได้รู้ผลตั้งแต่ต้น "
ข้อความจากผู้เขียน
อาจารย์ทศพล ธนะทิพานนท์
" ผมชอบเล่นหมากฮอส แล้วก็ชอบเขียนโปรแกรม แต่เอาจริง ๆ ความสามารถด้านหมากฮอสก็มีไม่มากขนาดเป็นเซียนได้ เลยเอาจุดเด่นด้านการเขียนโปรแกรม มาช่วยสร้างโปรแกรมหมากออสที่เล่นเก่ง ๆ ได้ อยากรู้ว่าถ้าเล่นแบบสมบูรณ์แบบแล้ว หมากฮอสจะออกมาหน้าตายังไง
จริงๆแล้ว การเขียนโปรแกรมหมากฮอสให้พอเล่นได้นั้นไม่ยาก ใช้ algorithm ทั่วไปก็ทำได้ แต่ถ้าจะให้เก่งถึงขั้นที่รับรองได้ว่าไม่มีวันแพ้ รู้ผลลัพธ์ตั้งแต่ก้าวแรก แบบ 100% ก็ต้องทำต่างจากปกติมาก ต้องเก็บข้อมูลจำนวนมาก ประมวลผลข้อมูลจำนวนมาก และต้องเขียนโปรแกรมให้รอบคอบ ไม่มีจุดผิดพลาดในโปรแกรม "
ประวัติคร่าวๆ
- ปริญญาตรี คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย, รางวัลซีเนียร์โปรเจ็คดีเด่น
- ปริญญาโท คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย, เกรดเฉลี่ย 4.00
- วิทยากรอบรมการเขียนโปรแกรมภาษา Java, PHP, Android, Python และอื่นๆ ให้กับองค์กรต่างๆ กว่า 12 ปี
- ผู้ฝึกสอนนักกีฬามหาวิทยาลัย จุฬาลงกรณ์มหาวิทยาลัย
- ผู้ก่อตั้ง DeepAI 21 บริษัทผลิตซอร์ฟแวร์ให้กับหน่วยงานราชการ และเอกชนต่างๆ