418587 ภาคปลาย 2552/การบ้าน 3

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

ให้ไว้ ณ วันจันทร์ที่ 22 ก.พ. 2553 ส่งวันจันทร์ 1 ม.ค. 2553 เวลา 23.59 น. โดย zip ไฟล์ในไดเรกทอรี Pacman ส่งมาที่ pramook at gmail dot com

เริ่มต้น

งานของคุณ

เกมทีุ่คุณได้รับใน Pacman_Starter.zip เป็นเกมแพคแมนที่สามารถเล่นได้เกือบสมบูรณ์แล้ว เพียงแต่ว่าผีในเกมยังไม่สามารถเดินไปจับตัว Pacman เท่านั้น

ที่เป็นเช่นนี้เนื่องจากผีทุกตัวมีการใช้เมธอดของคลาส PathFinder (ดูในไฟล์ PacmanLib/AI/PathFinder) ที่ชื่อ WhichWayToMove แต่ในโค้ดตั้งต้น เราให้ฟังก์ชันนี้คืนค่าืิทิศทางขึ้นบน (Direction.Up)