(The boy) Runs for Ayothaya…
(The boy) runs for Ayothaya
เกมนี้คือ 1 ในโปรเจคที่ภูมิใจที่สุด เนื้อเรื่องของเกมมีอยู่ว่า ในสมัยอธุยา ได้มีการปกครองแบ่งเป็นหัวเมืองต่างๆ หัวเมืองชั้นใน และหัวเมืองชั้นนอก วันหนึ่งหมู่บ้านของ “จุก” เด็กน้อยที่อาศัยอยู่ที่หัวเมืองชั้นนอก ถูกฆ่าศึกโจมตี พ่อของจุกซึ่งเป็นทหารส่งสาส์นได้ฝากสาส์นลับไว้กับจุกก่อนโดนจับไปเป็นเฉลยศึก — จุกต้องทำหน้าที่ส่งสาส์นไปยังอโยธยาแทนพ่อ เป็นที่มาของชื่อ “ข้าจะวิ่งส่งสาส์นจนถึงกรุงศรี”
ตัวเกมเป็นเกมวิ่ง โดยแบ่งออกเป็น 3 เลนส์ มี Kinect เป็นตัวจับการเครื่องไหวของผู้เล่น ผู้เล่นจะต้องวิ่ง และกระโดดไปทางซ้ายและขวา เพื่อหลบหลีกสิ่งกีดขวาง
Game detail
เกมจะถูกแบ่งออกเป็น 2 ส่วนคือตัวเกมหลัก และเกมมือถือ
เกมหลัก
เกมจะติดต้ังบนคอมพิวเตอร์ โดยใช้ Kinect เป็น Controller ในการควบคุม ในเกมมีระบบ Ranking เพื่อเอาไว้แข่งขันกันระหว่างเพื่อนที่เล่นเกมด้วยกัน และระบบ item โดยผู้เล่นสามารถทำ “ภารกิจบนเกมมือถือ” ถ้าทำภารกิจใดๆ สำเร็จ ก็จะได้ item ไปสวมใส่เพื่อเพิ่ม ability ให้กับตัวละครอีกด้วย
เกมมือถือ
เกมมือถือจะเป็นระบบภารกิจ โดยผู้เล่นจะต้องออกไป “ออกกำลังกายจริงๆ” เพื่อแลก item ไม่ว่าจะเป็นการวิ่ง หรือชกมวย
การรวมกันของเกม
จากที่เคยได้กล่าวไปข้างต้นว่าเกมมือถือ จะเป็นตัวให้รางวัลเป็น item ในเกมหลัก เมื่อผู้เล่นสวมใส่ item จะเป็นผลให้ status ของผู้เล่นดีขึ้น และมีโอกาสทำให้ใด้ Rank ลำดับที่สูงขึ้นด้วย — ดังนั้น ถ้าผู้เล่นอยากอยู่ในลำดับที่ดีๆ ต้องออกไปออกกำลังกายจริงๆ ด้วย
ประโยชน์จากเกม
เป็นเกมที่เน้นการออกกำลังกาย เมื่อเล่นเกมจบใน 1 ด่าน ไม่ว่าผ่านหรือไม่ผ่านก็ตาม จะมีสรุปค่าพลังงานที่สูญเสียไปให้ และผู้เล่นสามารถเข้าไปยังเว็บไซต์เพื่อดูประวัติการวิ่งได้อีกด้วย
Technical Detail
1. Desktop Game
ใช้ Unity 3d ในการ implement โดยใช้ ภาษา Java Script เป็นหลัก, โดยศึกษาเรียนรู้เองทั้งหมด
2. Mobile Game
พัฒนาโดยใช้ Android SDK + GPS location services, ตอนที่เริ่มพัฒนา Android เพิ่ง release version 2.3, เพิ่งมี Galaxy S2 ใช้กัน แน่นอนว่า ต้องพัฒนามันด้วยความยากลพบากอย่างแน่นอน
3. Web + BE
เป็นส่วนที่เอาไว้เก็บข้อมูลของ user ทั้งจากฝั่ง Mobile และเกมหลัก และมีหน้าเว็บเอาไว้แสดงข้อมูลของ user พัฒนาโดยใช้ Groovy on Grails 2.4
4. Kinect
ใช้ FAAST-1.0 ในการอ่านค่า และแปลงค่าจาก Kinect
5. Model & Animation
ใช้ 3ds Max ในการปั้นโมเดล และทำ Animation และบางส่วนซื้อเอาจาก Unity Assets store
6. Timeline
4 เดือน
Screen shot
Team & Responsibilities
- Ta Theerasan Tonthongkam — Team lead, Unity developer, model designer and game designer
- Poldet Assanangkornchai — Web + Backend developer, Services, tester and Document editor
- Tinnapop Raedeebuk — Game Android, tester
- Pathomporn Sangwisuth — Kinect integration
- Kochamon Ja-eh Kanjanajan — Improve, document editor and presentation editor.
- Chula Makornpan — Tools and Equipment
- Suthon Sae-wong — Instructor