Home > My Applications > Hip Thai Checkers (HipTC)

Hip Thai Checkers (HipTC)

รูปตัวอย่างของ Hip Thai Checkers

Thai Checkers หรือหมากฮอส คิดว่าทุกท่านคุ้นหน้าคุ้นตารู้จักกันดี โดยเฉพาะวิงมอไซด์ตามปากซอยที่ชอบเล่นกันเป็นประจำ
เกมที่มีกติกาไม่ซับซ้อน สามารถเล่นได้ทุกเพศทุกวัย แต่ทว่าการเล่นให้ดีเล่นให้เก่งเล่นให้ชนะมีความซับซ้อนมากมายยิ่งนัก
ด้วยความยากของมันนี่เอง จุดชนวนความท้าทายของโปรแกรมเมอร์หลายๆท่าน รวมถึงตัวผมเองด้วย
ผมจึงเลือกทำเกมหมากฮอสเป็นเกมที่สองหลังจากเกม Connect Four
ถือโอกาส ฝึกใช้ recursive functions, AI algorithms และ การทำ user interfaces ด้วยซะเลย

ผลลัพธ์ที่ได้ออกมานั้น ถือว่าค่อนข้างน่าพอใจ ถึงแม้ว่าจะสู้กับโปรแกรมหมากฮอสรุ่นท้อปๆไม่ได้เลย
ตัวโปรแกรม ถือว่าค่อนข้างสมบูรณ์ ไม่มีบั๊ก เล่นได้ดี AI ยังคิดได้ช้า
ความสามารถยังอยู่ในระดับธรรมดา สามารถเอาชนะคนที่เล่นเป็นพอประมาณ
แต่ถ้าสู้กับคนเก่งหน่อยๆ(ไม่ต้องถึงระดับแช้มป์หรือนักกีฬา) โปรแกรมก้อยังจะแพ้อยู่
สาเหตุหลักเนื่องจาก ตอนแรกผมไม่เข้าใจธรรมชาติของการเล่นหมากฮอส ทำให้วางแผนโครงสร้างของโปรแกรมผิดพลาด
ต้องเสียเวลาส่วนใหญ่ไปกับการแก้โครงสร้างโปรแกรม เสียทั้งแรงกาย เวลา และมันสมองไปมากทีเดียว
สรุปแล้วยังมีช่องที่ต้องพัฒนาอีกมากมายบานตะไท

จุดเด่นของโปรแกรมมีดังนี้
1. Search function ใช้ alpha beta search ระดับความลึกสูงสุดอยู่ที่ 6 ตาเดิน
2. ใส่โจทย์ลงในโปรแกรมได้ (edit mode)
3. เล่นสองคนหรือเล่นกะ com ก้อได้
4. Save/load
5. Always on top
6. มีระบบกำหนดเวลาในแต่ละตาเดิน

รายละเอียดทั่วไป
– version 0.9.1 เสร็จเมื่อ 9/18/2006
– เขียนโดยใช้ภาษา C++ กับ MFC และใช้ compiler ของ Visual Studio 2003
– ขนาดไฟล์ 671 KB
– ใช้ได้ตั้งแต่ Windows 95 หรือ Windows รุ่นใหม่ๆได้ทั้งหมด

หากมีปัญหาในการใช้ หรือ ข้อแนะนำ ติดต่อได้ที่อีเมลล์ hippogo149@hotmail.com

สนใจดาวโหลดฟรีได้ที่
http://www.mediafire.com/download.php?6zx1tzjxc11

Categories: My Applications
  1. RainY
    October 15, 2007 at 15:45

    เก่งๆๆ ดีมากๆ

  2. Panchanit
    August 19, 2007 at 02:48

    ป้าแพ้อ่า T^T
    อิ๊ๆๆๆ
    แต่ก็สนุกดีนะคะ
    สู้ๆ ทำต่อๆ
    ตั้งใจทำงานนนนน อิ๊ๆๆ
    มิสๆๆๆๆๆๆๆๆ 

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: