ผลต่างระหว่างรุ่นของ "Bejeweled Bot Challenge - apply"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 17: แถว 17:
 
== ชื่อบอต: Blotz ==
 
== ชื่อบอต: Blotz ==
  
ผู้พัฒนา:  
+
ผู้พัฒนา: [http://facebook.com/nattster @nattster]
  
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้):  xxxxx
+
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้):  Python, [http://www.pythonware.com/products/pil/ Python Image Library (PIL)], GTK, [http://github.com/pepijndevos/PyMouse PyMouse]
  
 
ลิงก์ไปหน้า replay (ถ้ามี): xxxx
 
ลิงก์ไปหน้า replay (ถ้ามี): xxxx
  
ข้อมูลอื่น ๆ: xxxx (ตรงนี้ถ้าอธิบายการทำงาน หรือเทคนิคคร่าว ๆ ได้ก็จะดีมาก คนอื่น ๆ จะได้นำไปประยุกต์ใช้ได้ด้วย)
+
ข้อมูลอื่น ๆ: รันบน ubuntu ใช้ library แทบจะเหมือนกับพี่ลิ่ว [http://ubuntuforums.org/showpost.php?p=2681009&postcount=5 ใช้ GTK จับภาพหน้าจอ], ใช้ PIL ทำงานกับรูปภาพ, [http://github.com/pepijndevos/PyMouse/wiki/Documentation ใช้ PyMouse จำลองการคลิกเมาส์], หาตำแหน่งที่เลื่อน(ให้ระเบิด)ทั้งหมด แล้วไล่คลิกทุกแบบ (แต่ไม่เวิร์ค เพราะเพชรบางอันจะโดนใช้ไปแล้วจากแบบอื่นๆ)
 
 
  
 
== ชื่อบอต: Bejew Complete ==
 
== ชื่อบอต: Bejew Complete ==

รุ่นแก้ไขเมื่อ 13:43, 6 ตุลาคม 2553

หน้านี้สำหรับสมัครเข้าร่วมกิจกรรม Theory's Bejeweled Bot Challenge

ในการสมัครให้กด "แก้ไข" ที่ขอบด้านบนของหน้านี้ จากนั้นคัดลอกตามรูปแบบตัวอย่างด้านล่างนี้แล้วแปะเพิ่มเอาเลย ระวังอย่างแปะแล้วทำทีมอื่น ๆ หาย


ชื่อบอต: XXXX

ผู้พัฒนา: xxxx

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): xxxxx

ลิงก์ไปหน้า replay (ถ้ามี): xxxx

ข้อมูลอื่น ๆ: xxxx (ตรงนี้ถ้าอธิบายการทำงาน หรือเทคนิคคร่าว ๆ ได้ก็จะดีมาก คนอื่น ๆ จะได้นำไปประยุกต์ใช้ได้ด้วย)


ชื่อบอต: Blotz

ผู้พัฒนา: @nattster

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): Python, Python Image Library (PIL), GTK, PyMouse

ลิงก์ไปหน้า replay (ถ้ามี): xxxx

ข้อมูลอื่น ๆ: รันบน ubuntu ใช้ library แทบจะเหมือนกับพี่ลิ่ว ใช้ GTK จับภาพหน้าจอ, ใช้ PIL ทำงานกับรูปภาพ, ใช้ PyMouse จำลองการคลิกเมาส์, หาตำแหน่งที่เลื่อน(ให้ระเบิด)ทั้งหมด แล้วไล่คลิกทุกแบบ (แต่ไม่เวิร์ค เพราะเพชรบางอันจะโดนใช้ไปแล้วจากแบบอื่นๆ)

ชื่อบอต: Bejew Complete

ผู้พัฒนา: MaTaNuME.MiKe

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): C# , MouseKeyBoardLibrary(จาก CodeProject ช่วยให้เขียนง่าย)

ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/matanume?v=wall&story_fbid=114249741968416&po=1

ข้อมูลอื่น ๆ: detect pixel ไปตรงๆเลยเพราะเกมนี้มีตำแหน่งที่ถูกเกลี่ยสีให้แล้ว pixel นั้นจะไม่ vary สี อัลกอที่เหลือใช้กรอบไล่วิ่งๆ แล้วอยากเติมเทคนิคอะไรก็เติม ถ้าทำ sequential แล้วช้า ต้องแตก thread ** สำคัญมากโดยเฉพาะในบอท typing mania อย่าไปคำนึงอัลกอช้ามาเมื่อเทียบเวลาช้าของการคำนวณตาราง 8x8 กับการ copyFromScreen แล้วค่อนข้างต่างกันเยอะ อยากใส่อัลกออะไรก็ซัดเลย แต่ไมค์เองก็ยังไม่ค่อยได้ใส่ = =" ถ้าทำหลาย revision อย่าลืมคิดด้วยว่าอัลกอมัน conflict กันเองรึเปล่า xxxxxxxxxxxxxxxxxxxx >> อันนี้ยังไม่ได้ทำ ทำแล้วจะบอก หึหึ อื่นๆ ถ้านึกได้แล้วจะมาเติมให้


ชื่อบอต: AutoBot

ผู้พัฒนา: LewCPE

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): ภาษา Python, PIL, GTK, Xlib

ลิงก์ไปหน้า replay (ถ้ามี): xxxx

ข้อมูลอื่น ๆ: ใช้ GTK เพื่อจับภาพหน้าจอ แล้วแปลงภาพตารางเป็นตัวอักษรด้วย PIL คำนวณเพื่อหาทางแก้ก่อนส่ง mouse event ไปทาง Xlib เพื่อให้เล่นเกม


ชื่อบอต: DrunkenBot

ผู้พัฒนา: กี

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): ภาษา Java, Eclipse

ลิงก์ไปหน้า replay (ถ้ามี): xxxx

ข้อมูลอื่น ๆ: มันยังเล่นแบบเมาๆ


ชื่อบอต: AHK Bejeweled

ผู้พัฒนา: ToN AC119

เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): AutoHotkey

ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/tonac119?v=wall&story_fbid=118609788197639&po=1&ref=notif&notif_t=feed_comment

ข้อมูลอื่น ๆ: http://www.tonac119.com/blog/2010/03/28/autohotkey/