รายละเอียด
คือผมทำเกมส์หมากรุกน่ะครับ มีปัญหาตรงฟังชั่นประเมินความเก่งครับ ตือถ้าสมมติว่า เราได้กินเบี้ยฟรี ๆ 1 ตัว จะได้ 100 คะแนน แล้วถ้าเราเอาหมากไปผูกเบี้ย จะให้กี่คะแนนครับ ขอย้ำนะครับ ว่ากินกะผูก จะไม่มีเงื่อนไขใด ๆ เลย จากที่กล่าวมาครับ จะมองแค่ 2 ตัวครับ 2. แล้วถ้าสมมติว่าเราเอาหมากเราไปไล่เค้า อย่งเช่นเค้าเดินมา เราก็เดินตัวเราไปหมายจะไปไล่ เพื่อไม่ให้เค้าอยู่ในตำแหน่งนั้น เราจะให้คะแนนเท่าไรครับ สมมติว่าอาไปไล่โคน โดยที่ไม่มีเงื่อไขใด ๆ นะครับ คือมอง แค่ 2 เช่นกัน และใช้ มาตรฐานคะแนนที่กินเบี้ยได้ 100 คะแนนเป็นเกณฑ์ครับขอบคุณมากนะครับ ช่วยผมหน่อยครับ
ความคิดเห็นที่ : 1
การเดินผูกมีคะแนนให้ด้วยเหรอครับ.. หมากรุกไทยจะวัดผลแพ้หรือชนะที่การรุก ขุน ของฝ่ายตรงข้ามให้จน (ไม่มีตาเดินในตาต่อไป) ถึงจะเป็นผู้ชนะ ผมไม่เข้าใจ งง. คำถามครับ...
ความคิดเห็นที่ : 2
ขออธิบายก่อนนะครับ คือผมทำเกมส์หมากรุกน่ะครับโดยให้เราเล่นกับคอมพิวเตอร์ได้ ฉะนั้นคอมพิวเตอร์ต้องสามารถคิดเองได้ว่าจะเดินไปทางไหนโดยเราจะเป็นผู้ใส่เงื่อนไขให้คอม ถ้าใส่เงื่อนไขได้ดี คอมพิวเตอร์ก็จะฉลาดคนเอาชนะยาก ซึ่งตรงจุดที่ทำให้ฉลาดนี้จะต้องสมมติคะแนนขึ้นมา เพื่อหาคะแนนที่ดีทีสุด ซึ่งการให้คะแนนก็ขึ้นอยู่กับประสบการณ์ของเซียนหมากรุกว่าจะให้เท่ไร อย่างในที่ผมให้ ผมสมมติให้เบี้ย มีค่า 100 คะแนน เม็ด 300แต่ท่านนอื่นอาจให้แตกต่างกันตามประสบการณืของแต่ละคน ผมจะสมมติให้ 1 ฟังชั่นนะครับ คือสมมติว่า ในกระดานนั้นตาต่อไปเป็นตาคอมพิวเตอร์เดิน แล้วสมมติว่า เลือกเดินได้แค่ 2 ตา คือเดินไปกินเบี้ย กับเดินไปกินเม็ด ถ้าตามเงื่อนไขก็ต้องเลือไปกินเม็ดดีที่สุดเพราะ ได้ถึง 300 คะแนนอ่ะครับ พอเข้าใจไหมครับ ผมก็อธิบายไม่เก่ง ต่อนะครับ แต่การที่เราจะมาคิดอย่างข้างบนยังไม่พอครับ เพราะ ถ้าเราเอาไปกินเม็ด ได้ 300 ในความเป็นจริง อาจเป็นการหลอกให้กินก็ได้ เราอาจได้มา 300 แต่อาจไปเสียมากกว่า 300 ก็ได้ ถ้าถูกหลอกกิน มันเลยต้องมีฟังชั่นอื่น ๆ มาช่วยคิดด้วยครับ ซึ่งในการคิดอันนี้นะครับ ในทางปฎิบัติจริง จะให้เซียนหมากรุกเป็นผู้คิด แล้วนำมาบอกโปรแกรมเมอร์เพื่อเขียนโปรแกรม แต่ตอนนี้ ผมทำหน้าที่ 2 อย่างเลย แต่ปัญหาคือผมเล่นหมากรุกไม่เก่ง เยมาอาศัยพี่ ๆ ในนี้ให้ช่วยอ่ะครับ ซึ่งอีกฟังชั่นที่จะเอามาประเมิฯก็คือการผูกอ่ะครับ ถ้าเดนไปแล้ว ผูกกันมากๆย่อมดีกว่า แต่ผมไม่สามารถนำมาตีเป็นคะแนนได้ ผมเลยให้พี่ ๆ ช่วยครับ ว่าจะให้เท่าไรดี ถ้าสมมติว่า คอมกินเบี้ยได้ จะได้ 100 แต้ม แลเวถ้าเดินไปผูกควรจะได้กี่แต้มดีครับ แล้วอีกอันก็อเดินไปไล่คู่ต่อสู้ให้เท่าไรดีครับ ถ้าเดินไปไล่โคน สมมิตว่าโคนมีค่า 500 คะแนนขอบคุณมากครับ พี่ ๆ
ความคิดเห็นที่ : 3
ประมาณว่าวัดกันที่คะแนน
ความคิดเห็นที่ : 4
ใช่ครับ ไม่แน่ทำเสร็จมันอาจจะเดินเป็นแต่ไม่เก่งครับ ตอนนี้ผมก็กะลัคิดหาวิธีอื่น ๆ อีก แต่ยิ่งหเยอะมันก็จะกินเวลาในการเดินเยอะขึ้นครับ ตอนนี้ที่ผมทำก็ให้คอมมองล่วงหน้า 2 ชั้นนะครับ ใช้เวลาประมาณ1-2 วินาที แต่ยังไม่รวมการคำนวณหางเดินให้มันเลยครับ ยังไงก็รบกวนให้คะแนนกันหน่อยนะครับ เพราะพี่ ๆ มีประสบการณ์กัน น่าจะให้ได้สมดุลกว่าผมอยู่แล้ว
ความคิดเห็นที่ : 5
ถ้าจะให้คิดในลักษณะนี้ ผมว่าจะไม่ได้เรื่อง ควรให้คิดคะแนนในแบบค่าหมาก ตำแหน่งหมาก และตาเดินที่มีกี่ตาจะง่าย และเป็นแบบที่เซียนเขาคุยๆกันอยู่นะครับ