เอกสารเกี่ยวกับ Chrome Dino Runner AI ที่เขียนด้วย Visual Basic .Net และ C#
...................เยอรมัน/เยอรมัน...................
ในเอกสารต่อไปนี้ ฉันจะแสดงขั้นตอนการเล่นเกมอัตโนมัติของเกม Chrome Dino Runner มีการใช้สิ่งต่อไปนี้:
-http://www.trex-game.skipser.com/ ........โคลนของเกม
-Visual Basic .Net & C#................................โปรเจ็กต์ถูกนำไปใช้ในภาษาการเขียนโปรแกรมทั้งสอง ประสิทธิภาพของทั้งสองภาษาก็เหมือนกัน
- การใช้งาน:
มีการใช้อัลกอริทึมเดียวกันในทั้งสองภาษา ไม่มีการโต้ตอบกับเว็บไซต์อื่นใดนอกจากการส่งปุ่ม Space และ Down เพื่อตรวจจับสิ่งกีดขวาง โปรแกรมจะอ่านสีพิกเซลของจุดสีเหลืองในภาพด้านล่าง:
หากสีมีค่า "[A=255, R=83, G=83, B=83]" ซึ่งสอดคล้องกับสีของกระบองเพชร แสดงว่าตรวจพบสิ่งกีดขวาง เนื่องจากพิกัด XY ที่เป็นสีเหลืองจะแตกต่างกันไปขึ้นอยู่กับขนาดจอภาพ คุณจึงสามารถยกเว้นฟังก์ชันของโปรเจ็กต์ปัจจุบันได้โดยไม่ต้องแก้ไข เพื่อที่จะใช้โปรเจ็กต์ได้อย่างถูกต้อง ไม่เพียงแต่ต้องแก้ไขพิกัดของสิ่งกีดขวางเท่านั้น แต่ยังต้องแก้ไขพิกัดพิกเซลของตำแหน่งที่ทำเครื่องหมายไว้ในรูปภาพด้านล่างในโค้ดด้วย
สิ่งเหล่านี้ใช้เพื่อจดจำ "เกมโอเวอร์" กล่าวอีกนัยหนึ่ง: เมื่อเกมจบลงเนื่องจาก AI ทำผิดพลาด โปรแกรมจะรับรู้ว่าเกมจบลงและเริ่มความพยายามครั้งใหม่
วิดีโอนี้แสดงคำแนะนำของเวอร์ชัน C#
รหัส C# มีการอธิบายโดยละเอียด
...................ภาษาอังกฤษ/ภาษาอังกฤษ...................
ในเอกสารต่อไปนี้ เราจะแสดงให้คุณเห็นกระบวนการเล่นเกมอัตโนมัติของเกม Chrome Dino Runner เราใช้:
-http://www.trex-game.skipser.com/ ........ โคลนของเกม
-Visual Basic .Net & C# ................................... โปรเจ็กต์นี้เขียนด้วยภาษาโปรแกรมทั้งสองภาษา .
- การใช้งาน:
ทั้งสองภาษาใช้อัลกอริธึมเดียวกัน ไม่มีการโต้ตอบกับเว็บไซต์เพื่อตรวจจับอุปสรรค ในการตรวจจับสิ่งกีดขวาง โปรแกรมจะอ่านสีของพิกเซลที่ทำเครื่องหมายสีเหลือง:
หากสีมีค่า "[A=255, R=83, G=83, B=83]" ซึ่งเป็นสีของกระบองเพชร แสดงว่าตรวจพบสิ่งกีดขวาง เนื่องจากพิกัด XY สีเหลืองจะแตกต่างกันไปขึ้นอยู่กับขนาดจอภาพ ฟังก์ชันของโปรเจ็กต์ปัจจุบันจึงต้องถูกยกเว้นโดยไม่ต้องแก้ไข เพื่อให้สามารถใช้โครงการได้โดยไม่มีข้อผิดพลาด จะต้องแก้ไขพิกัดของสิ่งกีดขวางและพิกัดพิกเซลในพื้นที่ที่ทำเครื่องหมายไว้ด้านล่างในโค้ด
สิ่งเหล่านี้ใช้เพื่อจดจำ "Game Overs" ดังนั้นเมื่อเกมจบลง โปรแกรมจะตรวจจับการสิ้นสุดและเริ่มความพยายามครั้งใหม่
วิดีโอนี้แสดงข้อความของเวอร์ชัน C#
รหัส C# มีการอธิบายโดยละเอียด