การคำนวณ แบบพื้นฐานก็ให้คำนวณทั้ง 4 ด้านว่าอยู่ในบล๊อกประเทที่เดินผ่านได้หรือไม่ ปกติเวลาเคลื่อนที่เราจะเคลื่อนทั้ง x และ y ให้คำนวณแกน x ก่อนจะดีกว่า(ประมาณว่าเวลากระโดดข้ามบ่อมันจะผ่านง่ายกว่า)เพื่อให้เข้าใจ ลองนึก process อย่างนี้นะครับ 1 เก็บรวบรวมการเคลื่อนที่ทั้ง x และ y เหตุที่รวบรวมเพราะเราไม่ได้เคลื่อนที่เพราะการกดปุ่มของเราอย่างเดียว อาจจะจากการชนศัตรู หรือการตก หรือการยืนบนของที่เคลื่อนที่ ดังนั้นเราต้องเก็บรวบรวมไว้ให้หมดก่อน 2 ให้ตรวจสอบแกน x โดยถ้าตำแหน่งเรา บวกการเคลื่อนที่แกน x แล้วมันชนหรือไม่ อย่างง่ายๆคือใช้ while loop ถ้าชนก็ลบมันออกไปเรื่อยๆ(ในกรณีที่เคลื่อนที่เป็ย บวก) อย่างยากก็คำนวณเลยครับว่าถ้าแค่ไหนพอ ถ้าไม่มีพื้นเอียงก็พวกตัวเลขที่หาร 16 ลงตัวไง 3 คำนวณแกน y แบบแกน X เลย 4 เอาค่าการเคลื่อนที่แกน x และ y ที่ยังเหลืออยู่มาบวกซะ ในขั้นตอนที่ 2 และ 3 ถ้าเกมเรามีบันได มีหนาม เราก็มาเขียนโปรแกรมส่วนนี้ได้ครับ
ตอนนี้ผมก็ได้ update ในเวปบางส่วนแล้ว เพื่อให้สามารถกลับมาใช้งานได้ตามปกติ ซึ่งมีสองส่วนด้วยกันคือ webboard และ game ซึ่งอันนี้ก็ได้ทำการ link ใหม่ ไปไว้ที่หน้า home แล้วด้วย