Tags:
Node Thumbnail

ทีมนักวิจัยจากมหาวิทยาลัย Alberta ประเทศแคนาดา นำทีมโดย Jonathan Schaeffer ได้พัฒนาโปรแกรมเล่นเกมกระดาน "Checkers" หรือที่รู้จักกันในชื่อไทยว่า "หมากฮอส" ที่มีชื่อว่า "Chinook" และสร้างฐานข้อมูลรูปแบบการเล่นโดยใช้คอมพิวเตอร์ 200 เครื่องทำงานพร้อมกันตั้งแต่ปี 1989 จนถึงตอนนี้ เขาสามารถพิสูจน์ได้แล้วว่าไม่ว่าคู่แข่งของโปรแกรมนี้จะเก่งแค่ไหน อย่างดีที่สุดก็ทำได้แค่เสมอ

รูปแบบการเล่นทั้งหมดของเกมหมากฮอสบนตาราง 8 x 8 นั้นมีมากถึง 5 x 10^20 รูปแบบ แต่ในรูปแบบเหล่านี้ก็รวมถึงรูปแบบที่เล่นต่อไปก็จะแพ้ด้วย ทีมงานจึงตัดรูปแบบที่ไม่มีประโยชน์ต่อการเล่นออกไป ทำให้เหลือเพียง 10^14 รูปแบบเท่านั้น และทำการคำนวณการเล่นที่เหมาะสมสำหรับรูปแบบเหล่านี้เก็บไว้ก่อน เมื่อโปรแกรมทำงานจริงจึงแทบจะไม่ต้องใช้เวลาคิดเลย เพียงแต่ดึงผลที่คำนวณไว้ก่อนนี้มาใช้ก็พอ

หากเปรียบเทียบกับเกมกระดานอื่นๆที่เรารู้จักกันดี เช่น เกม OX (หรือจะเรียก Tic-Tac-Toe ก็แล้วแต่) จะพบว่ามีรูปแบบการเล่นที่จำกัดกว่ามาก และคนที่เล่นบ่อยๆก็จะสามารถเล่นให้ชนะหรือเสมอได้แน่นอน นิสิตนักศึกษาที่เรียนในสาขาวิทยาการคอมพิวเตอร์ ก็อาจจะเคยได้รับงานให้เขียนโปรแกรมเล่น OX มาบ้าง ส่วนเกมอื่นๆที่ซับซ้อนกว่าหมากฮอส เช่น เกมหมากรุก ก็มีรูปแบบการเล่นที่เยอะกว่ามหาศาล (มีถึง 10^46 แบบ) และเกมดังที่มีรูปแบบการเล่นซับซ้อนและมหาศาลที่สุดก็คือเกมโกะ (Go) นั่นเอง ซึ่งมีรูปแบบการเล่นถึง 10^100 แบบ

ใครสนใจลองเล่นกับตัวโปรแกรมได้ที่เว็บอ้างอิงนะครับ ผมยังไม่กล้าลอง ^ ^'

อ้างอิง

Get latest news from Blognone

Comments

By: elixer
WriteriPhoneAndroidWindows
on 20 July 2007 - 22:14 #27408
elixer's picture

Chinook is Busy อะอดเล่นเลย สงสัยจะมีคนลองเล่นเยอะ ------------------ Rachanont


My Twitter

By: chaba_bkk
Android
on 21 July 2007 - 09:19 #27415

ของ Go จริง ๆ แล้ว รูปแบบที่สามารถเป็นไปได้ มี 361! ครับ

It's my life. Open your mind for the future.

By: ABZee on 22 July 2007 - 11:42 #27469 Reply to:27415

มากกว่านั้น เพราะตำแหน่งที่ถูกกินแล้วสามารถลงเล่นได้อีก และยังไม่นับกรณี โคะ -- My blog: poomk.blogspot.com

By: althema
AndroidWindows
on 21 July 2007 - 11:35 #27418

โกะมีกฏอยู่แค่ไม่กี่ข้อ ทำให้หัดเล่นได้ไม่ยาก แต่จะเล่นให้เก่งจริงๆ นั้นไม่ง่าย...(ยากมากๆ - -")

By: elixer
WriteriPhoneAndroidWindows
on 21 July 2007 - 11:51 #27420 Reply to:27418
elixer's picture

เห็นด้วยว่าเล่นได้ง่าย แต่เล่นให้เก่งนั่นยากมากๆๆ ------------------ Rachanont


My Twitter

By: DuRiAn on 21 July 2007 - 17:48 #27435

โกะเล่นง่ายที่สุด แต่เก่งยากที่สุด เป็นเกมเดียว ที่คอมยังเอาชนะมนุษย์ไม่ได้

By: shikima
Windows PhoneAndroidUbuntu
on 22 July 2007 - 03:21 #27447

เราอาจจะใช้เวลาไม่กี่นาทีที่จะเล่นโกะเป็น แต่ใช้เวลาทั้งชีวิต เพื่อให้เก่ง

just a min to play but life time to master

By: m3rlinez on 22 July 2007 - 20:27 #27492

แถวนี้แฟนโกะเยอะเหมือนกันนะ

By: z2
Windows PhoneAndroidUbuntuWindows
on 23 July 2007 - 01:15 #27510

โกะ ต้องใช้ประสบการณ์เล่นด้วยอ่ะดิ ยิ่งเล่นนานยิ่งเก่ง

- ยิ่งแก่ยิ่งเก๋า -