Dev Blog #2.1 — Demo มีอะไรบ้าง
จากตอนที่แล้ว เราตัดสินใจกันได้แล้วว่าเราจะ
จัดบูธเล็ก ๆ ให้คนลองเล่นเกมเวอร์ชัน demo + โชว์ประวัติของทีม
เพราะฉะนั้น สิ่งต่อไปที่เราต้องทำก็คือ Demo ของเกมนั่นเอง
มีเวลาทำ Demo แค่ 1 เดือน…
ในตอนที่เราวางแผน ก็เป็นเวลา 1 เดือน ก่อนวันงาน ซึ่งถือว่าน้อยมากสำหรับการทำเกม ถึงแม้จะเป็นแค่ Demo ก็ต้องมีตัวเกมที่สมบูรณ์ในระดับที่ผู้เล่นสามารถเล่นได้โดยไม่ติดขัด พวกเราจึงต้องเริ่มวางแผนกันต่อทันที
แล้ว Demo มีอะไรบ้างล่ะ ?
เป้าหมายแรกของ Demo คือการทำให้ผู้เล่นเข้าใจเกมภายในเวลาสั้น ๆ ที่มาลองเล่นเกม เพราะ Timelie:Omen มีระบบที่ซับซ้อนและแปลกใหม่สำหรับผู้เล่นทั่วไป จึงมีสิ่งที่ต้องสอนผู้เล่นอยู่เยอะมาก ถ้าตัดส่วนยิบ ๆ ย่อย ๆ ออกไป ก็จะแบ่งสิ่งที่ต้องสอนออกได้ประมาณ 9 อย่าง (เยอะคือ
- สอนการเดิน
- สอนให้รู้จักระบบวางแผน
- สอนการย้อนเวลา
- สอนการรอเวลา
- แนะนำให้รู้จักศัตรู
- สอนการใช้ไอเท็ม
- สอนระบบคำพูด
- สอนการใช้ประตู
- แนะนำให้รู้จัก Game Over
ต่อไปคือการจัดเรียงว่า เราควรสอนอะไรให้ผู้เล่นบ้าง ในแต่ละด่าน
ซึ่งประเด็นที่ต้องเน้นในขั้นนี้คือลำดับการสอน ว่าเราควรสอนอะไรก่อนเป็นอันดับแรก แล้วตามด้วยอะไร
เช่น ก่อนที่จะให้ผู้เล่นรู้จักการหลบซ่อนศัตรู ก็ควรบอกผู้เล่นก่อนว่าศัตรูสามารถทำอะไรได้บ้าง
ที่สำคัญคือ ต้องทำให้ผู้เล่นรู้สึกสนุกไปกับการเรียนรู้ในแต่ละด่านด้วย
การเรียงด่านอย่างคร่าว ๆ ก็จะเป็น…
- ด่านสอนการเดิน + สอนให้รู้จัก Plan and Execute
- ด่านสอนการรอเวลา
- ด่านแนะนำให้รู้จักศัตรู + Game Over+ การย้อนเวลา
- ด่านสนุก
- ด่านสอนการใช้ประตู
- ด่านสนุก
- ด่านสนุก
- ด่านสอนระบบคำพูด
- ด่านยาก
- ด่านยากมาก!!
ได้ออกมาเป็น 10 ด่าน ที่มีการสอนไม่เยอะจนเกินไป แล้วก็มีช่วงให้ผู้เล่นได้สนุกไปกับเกม ปิดท้ายด้วยด่านท้าทายที่เล่นแล้วต้องสนุกแน่นอน
ดูแล้วเพอร์เฟกต์มาก!
ยกเว้นแค่ตรงที่… มันมี 10 ด่านเลยนะ…
เวลาแค่ 1 เดือน จะไปทำ 10 ด่านทันได้ยังไง!? (จะบ้าเรอะ!!)
อาทิตย์นึงเอาให้ได้ 2 ด่านก็ยากแล้ว แถมยังต้องเผื่อเวลาแก้บัค เวลา Polish เพิ่มเติมและเหตุการณ์ไม่คาดฝัน
เพราะงั้นไม่ต้องคิดเลย ครับ แน่นอน ลด scope ตัดด่านออกไปสิครับ(ฮา)
งั้นตัดออกไปครึ่งนึง เหลือ 5 ด่านพอ !
- ด่านสอนการเดิน + สอนให้รู้จัก Plan and Execute
- ด่านสอนการรอเวลา
- ด่านแนะนำให้รู้จักศัตรู + Game Over+ การย้อนเวลา
- ด่านสอนการใช้ประตู
- ด่านสอนระบบคำพูด
กลายเป็น 5 ด่านที่ยังมีระบบการสอนครบถ้วนสมบูรณ์เหมือนเดิม แต่เหมือนอะไรซักอย่างมันหายไปนะ… เอ่อ… แล้วด่านสนุกของผมล่ะอยู่ไหน
ลืมไปว่า ถ้าด่านน้อยลง จำนวนด่านที่จะใช้สอนให้ผู้เล่นเข้าใจ ก็น้อยลงตามไปด้วย
พอเหลือแค่ 5 ด่าน ก็แปลว่า ด่านสอนมีได้อย่างมากแค่ 3 ด่านเท่านั้นน
โจทย์ต่อมาจึงเป็น…
ทำยังไง ผู้เล่นถึงจะเข้าใจเกมในแค่ 3 ด่าน ?
3 ด่าน… น้อยจุง
บางที เราอาจจะไม่ต้องสอนทุกอย่างก็ได้นะ…
…เป็นความคิดที่ผุดขึ้นมา เมื่อรู้ว่ามีเวลาทำแค่ 5 ด่าน
เราเชื่อว่ามนุษย์ทุกคนมีความสามารถที่จะเรียนรู้ที่ดีในระดับหนึ่ง และถ้าเราทำให้สิ่งใหม่ ๆ ในเกมสามารถเข้าใจได้ง่ายมากพอ ก็น่าจะทำให้ไม่จำเป็นที่ต้องสอน ก็ได้!
เราจึงเลือกที่จะตัด การสอนย้อนเวลา ออกไป เนื่องจากในด่านที่ 2 เราได้สอนการควบคุมให้เวลาเดินไปข้างหน้าแล้ว ตามเซนส์ของคนทั่วไปก็ควรจะเข้าใจว่ามันสามารถควบคุมให้ย้อนหลังได้เช่นกัน
และตัดด่าน สอนการใช้ประตู และ ระบบคำพูด ออกไป เพราะถ้าเราเอามาไว้ในด่าน ผู้เล่นก็น่าจะสามารถเข้าใจได้เองทันที
กลายเป็น…
- ด่านสอนการเดิน + สอนให้รู้จัก Plan and Execute
- ด่านสอนการรอเวลา
- ด่านแนะนำให้รู้จักศัตรู + Game Over
- ด่านที่มีระบบคำพูด + ประตู + สนุก
- ด่านท้าทาย
ถึงจุดนี้ เราเหลือเวลาในการทำงานไม่มากแล้ว
ก็ต้องตัดสินใจเอาแผน 5 ด่านที่ได้นี้แหละ
แล้วก็ลงมือปั่นกันทั้งวันทั้งคืนต่อไป…
จนกระทั่ง วันสุดท้ายก่อนวันงาน
ใครที่เคยทำเกมโดยใช้ Unity3D ก็จะรู้ว่า ระบบ Optimization ของ Unity นั้น
ดีมากกกกกกก ดีเหลือเกิน ดีจนอยากจะเขียนใหม่ขึ้นมาเอง (ฮา)
และ Device ที่เราหามาไว้ใช้เป็นตัว Demo ส่วนใหญ่เป็น iPad Mini 2 ครับบบ
เมื่อ “Device รุ่นเก่า” มาเจอกับ “เกมใหม่ที่ยังไม่ได้ Optimize” !!
ความสนุกสนานจึงเกิดขึ้นทันที…
กระตุกจนเล่นไม่ได้!! (ฮาา น้ำตาจะไหล)
โชคยังดี ที่ไปตามหา iPad 4 มาได้ ก็เลยรอดตัวไปแบบหวุดหวิด
สุดท้าย Timelie:Omen Demo ก็เสร็จสิ้นสมบูรณ์(มั้ง)
สามารถ Build ลงเครื่องได้ ก่อนเปิดงานไม่กี่ชั่วโมง(ฮา)
โดยมีจำนวนด่านทั้งหมด 5 ด่าน พร้อมที่จะเปิดให้ทุกคนได้เล่นกัน
…
แล้วก็มาถึงวันงานจริงกันซะที ที่ไม่รู้ว่าเกมที่เราทำขึ้นมา และมีเวลาทดสอบกันน้อยนิดมาก ผลจะออกมาเป็นยังไง จะหัวหรือก้อย
ก็สามารถติดตามเรื่องราวกันได้ในตอนต่อไปของซีรีย์นี้นะครับบบบ