Screen Shot จาก Space Flare และ Engine ตัวใหม่
posted on 20 May 2010 21:58 by illuminist in IlluministGames, Programming, SpaceFlareสวัสดีครับ
หลังจากที่ผัดผ่อนเรื่อง Screen Shot ที่ว่าละลงไว้ให้มานาน ก็ขอลงตอนนี้เลยละกัน
ตัวนี้จะเป็นการทดสอบบน Windows 7 64bit ครับ
ต่อไปก็คือผลการรันบน Linux Ubuntu 9.10 โดยทำงานบน VMware นะครับ
Screen Shot จาก mac ยังไม่มีนะครับ เพราะไม่รู้จะลงยังไง xP ถ้าเป็นไปได้ก็คงจะไปถามหารุ่นพี่ให้ทดสอบให้ครับ
จากเอฟเฟคเงาที่เห็นจะเป็นการเรนเดอร์ซ้อนจากเฟรมที่แล้วครับ แต่ว่าวิธีนี้ยังมีจุดอ่อนคือเฟรมเรตทั้งเกมนั้นมันไม่คงที่ ส่วนไหนที่เฟรมเรตต่ำโดยเฉพาะช่วงที่มี object เยอะๆ จะทำให้เงาที่ออกมานั้นยาวขึ้นและไม่ต่อเนื่องกัน บางคนก็ว่าสวยดีนะ แต่ว่าเอฟเฟคนี้เป็นแค่เอฟเฟคสำรองเฉยๆ ยังไม่ใช่ของจริง -w-
ปัญหาที่พบอีกอย่างคือในส่วนของพาร์ติเคิลที่มีมันจะไม่แสดงผลในช่วงการเคลื่อนที่ 180-270 องศา ส่วนนี้ยังไม่แน่ใจว่าเป็นเพราะอะไร และพาร์ติเคิลระเบิดที่เป็นวงกลมก็ไม่เป็นไปตามตำแหน่งที่วางไว้ซึ่งปกติจะตั้งไว้ที่ตำแหน่งหลังจากอุกบาตระเบิด และการคำนวณความเร็วยังขึ้นอยู่กับเฟรมเรตของเกมอยู่ในบางส่วนคืออัตราการต้านของออฟเจ็ค(คล้ายๆแรงต้านอากาศ แต่บนอวกาศไม่มีอากาศเลยไม่อยากเรียกแรงต้านอากาศ =w=)และการคำนวณความเร่งครับ ก็จะหาวิธีแก้ไขอีกที
ข่าวต่อไปคือผมมีแผนจะทำ engine ตัวใหม่ ใช้ชื่อว่า Momiji Engine จะถูกพัฒนาต่อยอดมาจาก Valaya Engine ในส่วนของคลาสเกี่ยวกับบทสนทนาที่คราวที่แล้วผมบอกว่าค่อนข้างสมบูรณ์ในส่วนนี้แล้วนะครับ ดังนั้น Momiji จะเป็นเอนจิ้นเกมที่ใช้สำหรับเกมจำพวก Visual Novel โดยเฉพาะเลย แผนนี้ได้มาจากการวางแผนงานโปรโมตชมรมคอมพิวเตอร์โดยใช้วิชวลโนเวลเป็นตัวโปรโมตครับ:P
ตัวเอนจิ้นนี้เท่าที่คิดไว้จะค่อนข้างสมบูรณ์ใกล้เคียงกับวิชวลโนเวลที่ขายกัน(หรือดาวโหลดก็ว่ากันไป) และเรื่องตัวเลือกหรือ Choices ที่เป็นจุดสำคัญของวิชวลโนเวลก็คิดโค้ดไว้แล้วครับ ส่วนเหตุผลที่ทำใน Valaya ไม่ได้ก็เป็นเพราะว่าตัวโค้ดนั้นจำเป็นต้องแยกส่วนของ Java กับ XML ออกจากกันเลย แต่สำหรับ Momiji จะสามารถเล่นกับ XML อย่างเดียวได้เลย ทำให้สามารถทำสคริปต์ได้ง่ายมากๆครับ
สำหรับวันนี้ก็หมดแล้วนะครับ สำหรับเอนทรี่นี้ เจอกันคราวหน้านะครับ
edit @ 20 May 2010 22:39:06 by Illuminist Ova

