ผลต่างระหว่างรุ่นของ "Bejeweled Bot Challenge - apply"
Jittat (คุย | มีส่วนร่วม) |
|||
(ไม่แสดง 19 รุ่นระหว่างกลางโดยผู้ใช้ 10 คน) | |||
แถว 2: | แถว 2: | ||
ในการสมัครให้กด "แก้ไข" ที่ขอบด้านบนของหน้านี้ จากนั้นคัดลอกตามรูปแบบตัวอย่างด้านล่างนี้แล้วแปะเพิ่มเอาเลย '''ระวังอย่างแปะแล้วทำทีมอื่น ๆ หาย''' | ในการสมัครให้กด "แก้ไข" ที่ขอบด้านบนของหน้านี้ จากนั้นคัดลอกตามรูปแบบตัวอย่างด้านล่างนี้แล้วแปะเพิ่มเอาเลย '''ระวังอย่างแปะแล้วทำทีมอื่น ๆ หาย''' | ||
+ | |||
== ชื่อบอต: XXXX == | == ชื่อบอต: XXXX == | ||
แถว 12: | แถว 13: | ||
ข้อมูลอื่น ๆ: xxxx (ตรงนี้ถ้าอธิบายการทำงาน หรือเทคนิคคร่าว ๆ ได้ก็จะดีมาก คนอื่น ๆ จะได้นำไปประยุกต์ใช้ได้ด้วย) | ข้อมูลอื่น ๆ: xxxx (ตรงนี้ถ้าอธิบายการทำงาน หรือเทคนิคคร่าว ๆ ได้ก็จะดีมาก คนอื่น ๆ จะได้นำไปประยุกต์ใช้ได้ด้วย) | ||
+ | |||
+ | |||
+ | == ชื่อบอต: Blotz == | ||
+ | |||
+ | ผู้พัฒนา: [http://facebook.com/nattster @nattster] | ||
+ | |||
+ | เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): Python, [http://www.pythonware.com/products/pil/ Python Image Library (PIL)], GTK, [http://github.com/pepijndevos/PyMouse PyMouse] | ||
+ | |||
+ | ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/nattster?v=wall&story_fbid=100994053301215 | ||
+ | |||
+ | ข้อมูลอื่น ๆ: รันบน ubuntu ใช้ library แทบจะเหมือนกับพี่ลิ่ว [http://ubuntuforums.org/showpost.php?p=2681009&postcount=5 ใช้ GTK จับภาพหน้าจอ], ใช้ PIL ทำงานกับรูปภาพ, [http://github.com/pepijndevos/PyMouse/wiki/Documentation ใช้ 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 >> อันนี้ยังไม่ได้ทำ ทำแล้วจะบอก หึหึ | ||
+ | อื่นๆ ถ้านึกได้แล้วจะมาเติมให้ | ||
แถว 23: | แถว 53: | ||
ข้อมูลอื่น ๆ: ใช้ GTK เพื่อจับภาพหน้าจอ แล้วแปลงภาพตารางเป็นตัวอักษรด้วย PIL คำนวณเพื่อหาทางแก้ก่อนส่ง mouse event ไปทาง Xlib เพื่อให้เล่นเกม | ข้อมูลอื่น ๆ: ใช้ 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 | ||
+ | |||
+ | ข้อมูลอื่น ๆ: http://www.tonac119.com/blog/2010/03/28/autohotkey/ | ||
+ | |||
+ | เช็คเพชรทั้งหมดรวมทั้ง Flame, Star, HyperCube และ Multiplier | ||
+ | แล้วให้ weight กับการหมุนแบบต่างๆ เลือกเล่นแบบที่น่าจะดีที่สุด | ||
+ | (จะทำให้คะแนนเฉลี่ยสูงขึ้น แต่ max ก็ยังไม่ต่างจากเดิมเท่าไร) | ||
+ | http://www.facebook.com/tonac119?v=wall&story_fbid=132623553457086 | ||
+ | |||
+ | |||
+ | == ชื่อบอต: untitiled == | ||
+ | |||
+ | ผู้พัฒนา: champjss | ||
+ | |||
+ | เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): ลอกใครซักคนข้างบน | ||
+ | |||
+ | ลิงก์ไปหน้า replay (ถ้ามี): ไม่มี | ||
+ | |||
+ | ข้อมูลอื่นๆ: มันยังไม่เกิดเลยครับ มาสมัครไว้เป็นแรงกระตุ้นก่อน | ||
+ | |||
+ | |||
+ | == ชื่อบอต: iThink == | ||
+ | |||
+ | ผู้พัฒนา: KoonyooK | ||
+ | |||
+ | เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): C# + Code ที่ Google มา สำหรับการอ่าน pixel และ การคลิก | ||
+ | |||
+ | ลิงก์ไปหน้า replay (ถ้ามี): | ||
+ | V0.1 http://www.facebook.com/koonyook/posts/172948052721910 | ||
+ | V0.2 http://www.facebook.com/koonyook/posts/173371372677400 | ||
+ | V1.0 http://www.facebook.com/koonyook/posts/115136401882107 | ||
+ | |||
+ | ข้อมูลอื่น ๆ: ค่อยๆพัฒนาไปครับ | ||
+ | V0.1 เอาแค่ทำงานได้ด้วยตัวมันเอง | ||
+ | V0.2 เพิ่มความแม่นยำในการจำแนกประเภทของ gem | ||
+ | V1.0 เพิ่มให้มันเลือก move แบบที่ดีกว่า | ||
+ | |||
+ | == ชื่อบอต: Copy Paste Edit== | ||
+ | |||
+ | ผู้พัฒนา: BEST | ||
+ | |||
+ | เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): c#,MouseLibrary | ||
+ | |||
+ | ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/permalink.php?story_fbid=126259984097864&id=100001415906420&ref=notif¬if_t=feed_comment | ||
+ | |||
+ | ข้อมูลอื่น ๆ: xxxx |
รุ่นแก้ไขปัจจุบันเมื่อ 15:38, 6 พฤศจิกายน 2553
หน้านี้สำหรับสมัครเข้าร่วมกิจกรรม Theory's Bejeweled Bot Challenge
ในการสมัครให้กด "แก้ไข" ที่ขอบด้านบนของหน้านี้ จากนั้นคัดลอกตามรูปแบบตัวอย่างด้านล่างนี้แล้วแปะเพิ่มเอาเลย ระวังอย่างแปะแล้วทำทีมอื่น ๆ หาย
เนื้อหา
ชื่อบอต: XXXX
ผู้พัฒนา: xxxx
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): xxxxx
ลิงก์ไปหน้า replay (ถ้ามี): xxxx
ข้อมูลอื่น ๆ: xxxx (ตรงนี้ถ้าอธิบายการทำงาน หรือเทคนิคคร่าว ๆ ได้ก็จะดีมาก คนอื่น ๆ จะได้นำไปประยุกต์ใช้ได้ด้วย)
ชื่อบอต: Blotz
ผู้พัฒนา: @nattster
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): Python, Python Image Library (PIL), GTK, PyMouse
ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/nattster?v=wall&story_fbid=100994053301215
ข้อมูลอื่น ๆ: รันบน 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
ข้อมูลอื่น ๆ: http://www.tonac119.com/blog/2010/03/28/autohotkey/
เช็คเพชรทั้งหมดรวมทั้ง Flame, Star, HyperCube และ Multiplier แล้วให้ weight กับการหมุนแบบต่างๆ เลือกเล่นแบบที่น่าจะดีที่สุด (จะทำให้คะแนนเฉลี่ยสูงขึ้น แต่ max ก็ยังไม่ต่างจากเดิมเท่าไร) http://www.facebook.com/tonac119?v=wall&story_fbid=132623553457086
ชื่อบอต: untitiled
ผู้พัฒนา: champjss
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): ลอกใครซักคนข้างบน
ลิงก์ไปหน้า replay (ถ้ามี): ไม่มี
ข้อมูลอื่นๆ: มันยังไม่เกิดเลยครับ มาสมัครไว้เป็นแรงกระตุ้นก่อน
ชื่อบอต: iThink
ผู้พัฒนา: KoonyooK
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): C# + Code ที่ Google มา สำหรับการอ่าน pixel และ การคลิก
ลิงก์ไปหน้า replay (ถ้ามี): V0.1 http://www.facebook.com/koonyook/posts/172948052721910 V0.2 http://www.facebook.com/koonyook/posts/173371372677400 V1.0 http://www.facebook.com/koonyook/posts/115136401882107
ข้อมูลอื่น ๆ: ค่อยๆพัฒนาไปครับ V0.1 เอาแค่ทำงานได้ด้วยตัวมันเอง V0.2 เพิ่มความแม่นยำในการจำแนกประเภทของ gem V1.0 เพิ่มให้มันเลือก move แบบที่ดีกว่า
ชื่อบอต: Copy Paste Edit
ผู้พัฒนา: BEST
เครื่องมือที่ใช้ (ระบุเช่น ภาษา ไลบรารี ต่าง ๆ ที่ใช้): c#,MouseLibrary
ลิงก์ไปหน้า replay (ถ้ามี): http://www.facebook.com/permalink.php?story_fbid=126259984097864&id=100001415906420&ref=notif¬if_t=feed_comment
ข้อมูลอื่น ๆ: xxxx