ทดลองทำโปรช่วยเล่นเกมส์ TRICKY tiles ใน Facebook

อย่างที่บอกไว้ในหัวข้อเลยครับ นี่เป็นเพียงการทดลอง ไม่ได้ต้องการทำลายความสนุก ของเกมส์แต่อย่างใด . ย้ำ แค่ทดลองเพื่อศึกษานะครับ 🙏

หลังจากที่เห็นเกมส์นี้โผล่มาหน้าฟีดเมื่อคืน ผมก็ลองเล่นไปสองสามครั้ง ได้คะแนนไปราวๆ 1500+ มากกว่านั้นก็เริ่มมองไม่ทันแล้ว สายตาไม่ค่อยดีด้วย 😥

วิธีการเล่นเกมส์นี้ ก็ง่ายๆเลย คือให้คลิกสีที่แตกต่างจากพวก และมีการนับเวลาถอยหลังด้วย โดยด่านถัดไปช่องสีจะเล็กลงไปเรื่อยๆ

ด้วยความซนเลยลอง Inspect ดูโค้ด ว่ามีอะไรให้ลองเล่นหรือป่าว 😂
ซึ่งก็ได้เห็นโค้ดที่ใช้แสดงสีตามนี้

(จริงๆ ถ้าอยากจะโกงเกมส์ในลักษณะนี้ ใช้ AutoIT เขียนเป็น Auto Click ก็ได้) ซึ่งก็มีคนโกงไปเรียบร้อยแล้ว

จากนั้นก็ลองพิมพ์ JavaScript ลงไปใน Console เพื่อดึงข้อมูลออกมา โดยดึงมาจาก class ที่ชื่อ ‘tiles’

ได้ข้อมูลออกมาตามนี้

จากนั้นเอา child ของแต่ละ row ออกมา และเลือกแสดงเฉพาะสีพื้นหลัง โดยใช้คำสั่ง

ได้ข้อมูลออกมาตามนี้

จะเห็นว่า มีสีทั้งหมดสี่สี มี rgb(163, 212, 244) สามช่อง และ rgb(37, 86, 118) แค่ช่องเดียว ซึ่งตรงกับคำตอบ

จากนั้นทำการลบสีที่ซ้ำกันออกทั้งหมด ให้เหลือเพียงสีเดียว โดยใช้คำสั่ง

ตอนนี้โค้ดทั้งหมดเราจะเป็นแบบนี้

โดยจะได้ข้อมูลออกมาตามนี้

หลังจากที่ได้ค่าสีที่ถูกต้องมาแล้ว ต่อไป ก็ถึงขั้นตอนที่จะช่วยให้เราเล่นเกมส์นี้ได้ง่ายขึ้นแล้ว ที่ผมคิดไว้คือ เวลามองสีแล้วมันไม่ค่อยชัด และมีหลายสี เลยทำให้ตาลาย ผมจะให้มันมีแค่สีเดียว คือสีขาวไปเลย

ผลลัพธ์ที่ได้คือ

จากนั้นเพื่อความง่ายในการเล่น ผมจะทำการเพิ่มปุ่มสำหรับช่วยเล่น เข้าไปในหน้าจอเกมส์เลย

จากนั้นเพิ่ม Event ให้ปุ่ม โดยเมื่อมีการคลิกที่ปุ่ม hack ให้ไปเรียกคำสั่งต่างๆที่เราเตรียมไว้ ก็เป็นอันเสร็จ

ตัวอย่างการเล่นเกมส์

จบล้าววววววว ~