[ แสดงกระทู้ท้งหมด]


เซียนหมากรุกช่วยหน่อยครับ เกี่ยวกับการผูกครับ


รายละเอียด

คือผมทำเกมส์หมากรุกน่ะครับ มีปัญหาตรงฟังชั่นประเมินความเก่งครับ
ตือถ้าสมมติว่า เราได้กินเบี้ยฟรี ๆ 1 ตัว จะได้ 100 คะแนน
แล้วถ้าเราเอาหมากไปผูกเบี้ย จะให้กี่คะแนนครับ ขอย้ำนะครับ ว่ากินกะผูก จะไม่มีเงื่อนไขใด ๆ เลย
จากที่กล่าวมาครับ จะมองแค่ 2 ตัวครับ
2. แล้วถ้าสมมติว่าเราเอาหมากเราไปไล่เค้า อย่งเช่นเค้าเดินมา เราก็เดินตัวเราไปหมายจะไปไล่
เพื่อไม่ให้เค้าอยู่ในตำแหน่งนั้น เราจะให้คะแนนเท่าไรครับ สมมติว่าอาไปไล่โคน โดยที่ไม่มีเงื่อไขใด ๆ
นะครับ คือมอง แค่ 2 เช่นกัน และใช้ มาตรฐานคะแนนที่กินเบี้ยได้ 100 คะแนนเป็นเกณฑ์ครับขอบคุณมากนะครับ
ช่วยผมหน่อยครับ

โดย : success007 Member [ 20/03/2007, 19:22:47 ]

ความคิดเห็นที่ : 1



การเดินผูกมีคะแนนให้ด้วยเหรอครับ.. หมากรุกไทยจะวัดผลแพ้หรือชนะที่การรุก ขุน ของฝ่ายตรงข้ามให้จน
(ไม่มีตาเดินในตาต่อไป) ถึงจะเป็นผู้ชนะ ผมไม่เข้าใจ งง. คำถามครับ...

โดย : โจรบางคล้า Member  -  [ 20/03/2007, 21:17:41 ]

ความคิดเห็นที่ : 2

ขออธิบายก่อนนะครับ คือผมทำเกมส์หมากรุกน่ะครับโดยให้เราเล่นกับคอมพิวเตอร์ได้
ฉะนั้นคอมพิวเตอร์ต้องสามารถคิดเองได้ว่าจะเดินไปทางไหนโดยเราจะเป็นผู้ใส่เงื่อนไขให้คอม
ถ้าใส่เงื่อนไขได้ดี คอมพิวเตอร์ก็จะฉลาดคนเอาชนะยาก ซึ่งตรงจุดที่ทำให้ฉลาดนี้จะต้องสมมติคะแนนขึ้นมา
เพื่อหาคะแนนที่ดีทีสุด ซึ่งการให้คะแนนก็ขึ้นอยู่กับประสบการณ์ของเซียนหมากรุกว่าจะให้เท่ไร
อย่างในที่ผมให้ ผมสมมติให้เบี้ย มีค่า 100 คะแนน
เม็ด 300แต่ท่านนอื่นอาจให้แตกต่างกันตามประสบการณืของแต่ละคน
ผมจะสมมติให้ 1 ฟังชั่นนะครับ คือสมมติว่า ในกระดานนั้นตาต่อไปเป็นตาคอมพิวเตอร์เดิน แล้วสมมติว่า
เลือกเดินได้แค่ 2 ตา คือเดินไปกินเบี้ย กับเดินไปกินเม็ด
ถ้าตามเงื่อนไขก็ต้องเลือไปกินเม็ดดีที่สุดเพราะ ได้ถึง 300 คะแนนอ่ะครับ

พอเข้าใจไหมครับ ผมก็อธิบายไม่เก่ง
ต่อนะครับ แต่การที่เราจะมาคิดอย่างข้างบนยังไม่พอครับ เพราะ ถ้าเราเอาไปกินเม็ด ได้ 300 ในความเป็นจริง
อาจเป็นการหลอกให้กินก็ได้ เราอาจได้มา 300 แต่อาจไปเสียมากกว่า 300 ก็ได้ ถ้าถูกหลอกกิน
มันเลยต้องมีฟังชั่นอื่น ๆ มาช่วยคิดด้วยครับ
ซึ่งในการคิดอันนี้นะครับ ในทางปฎิบัติจริง จะให้เซียนหมากรุกเป็นผู้คิด
แล้วนำมาบอกโปรแกรมเมอร์เพื่อเขียนโปรแกรม แต่ตอนนี้ ผมทำหน้าที่ 2 อย่างเลย
แต่ปัญหาคือผมเล่นหมากรุกไม่เก่ง เยมาอาศัยพี่ ๆ ในนี้ให้ช่วยอ่ะครับ

ซึ่งอีกฟังชั่นที่จะเอามาประเมิฯก็คือการผูกอ่ะครับ ถ้าเดนไปแล้ว ผูกกันมากๆย่อมดีกว่า
แต่ผมไม่สามารถนำมาตีเป็นคะแนนได้ ผมเลยให้พี่ ๆ ช่วยครับ ว่าจะให้เท่าไรดี
ถ้าสมมติว่า คอมกินเบี้ยได้ จะได้ 100 แต้ม แลเวถ้าเดินไปผูกควรจะได้กี่แต้มดีครับ
แล้วอีกอันก็อเดินไปไล่คู่ต่อสู้ให้เท่าไรดีครับ ถ้าเดินไปไล่โคน สมมิตว่าโคนมีค่า 500
คะแนนขอบคุณมากครับ พี่ ๆ

โดย : success007 Member   [ 21/03/2007, 00:14:12 ]

ความคิดเห็นที่ : 3

ประมาณว่าวัดกันที่คะแนน

โดย : อาหวกครับ Member   [ 21/03/2007, 09:04:40 ]

ความคิดเห็นที่ : 4

ใช่ครับ ไม่แน่ทำเสร็จมันอาจจะเดินเป็นแต่ไม่เก่งครับ
ตอนนี้ผมก็กะลัคิดหาวิธีอื่น ๆ อีก แต่ยิ่งหเยอะมันก็จะกินเวลาในการเดินเยอะขึ้นครับ
ตอนนี้ที่ผมทำก็ให้คอมมองล่วงหน้า 2 ชั้นนะครับ ใช้เวลาประมาณ1-2 วินาที
แต่ยังไม่รวมการคำนวณหางเดินให้มันเลยครับ
ยังไงก็รบกวนให้คะแนนกันหน่อยนะครับ
เพราะพี่ ๆ มีประสบการณ์กัน น่าจะให้ได้สมดุลกว่าผมอยู่แล้ว

โดย : success007 Member   [ 21/03/2007, 10:25:56 ]

ความคิดเห็นที่ : 5

ถ้าจะให้คิดในลักษณะนี้ ผมว่าจะไม่ได้เรื่อง
ควรให้คิดคะแนนในแบบค่าหมาก ตำแหน่งหมาก
และตาเดินที่มีกี่ตาจะง่าย และเป็นแบบที่เซียนเขาคุยๆกันอยู่นะครับ

โดย : mgso4 Member   [ 21/03/2007, 12:14:10 ]

  ลังพลาสติกซ้อนได้แบบทึบ
  E-mail: webmaster@thaibg.com
Copyright 2002-2024 ThaiBG.com, All Rights Reserved