Pixelblog 64: แพลตฟอร์มเมอร์นินจาสไตล์ NES ตั้งแต่สปริตตัวละครถึงเมืองพารัลแลกซ์
Pixelblog ล่าสุดของ Raymond Schlitter บน SLYNYRD เป็นการศึกษาเกมแพลตฟอร์มนินจา 8 บิต เหมาะกับใครก็ตามที่อยากเห็นชุดงานศิลป์ทั้งชุดของเกมถูกสร้างขึ้นรอบแนวคิดเดียว เขายอมรับตรง ๆ ว่าได้แรงบันดาลใจจาก Ninja Gaiden และใช้ชุดสี NES ตลอดทั้งงาน แม้จะไม่ยึดข้อจำกัดของฮาร์ดแวร์อย่างเคร่งครัด
เริ่มจากตัวละครผู้เล่นก่อน เขาเริ่มจากเทมเพลตหุ่นจำลองธรรมดา เพื่อให้แอนิเมชันลงตัวก่อนจะเพิ่มรายละเอียดการออกแบบ ชุดสีแดงสดถูกเลือกเพราะโดดเด่น แม้จะไม่ค่อยแอบซ่อนตัว ชุดท่าทางอ้างอิงจาก Ryu Hayabusa ทั้งการวิ่งเร็ว การปีนกำแพง การห้อยจากเพดาน การกระโดดตีลังกา และการฟันกลางอากาศ สิ่งที่ผมชอบคือเหตุผลที่ตัวละครจะหยุดนิ่งตอนโจมตีบนพื้น ซึ่งบังคับให้การต่อสู้ต้องแม่นยำ แทนที่จะให้กดปุ่มฟันรัว ๆ ระหว่างวิ่ง
จากนั้นเป็นศัตรู ได้แก่ ป้อมปืนเฮลิคอปเตอร์ที่กวาดปืนได้ 180 องศาในห้าทิศทาง รถถังแมงมุมที่เกาะติดผนังและเพดาน และกอริลลาไซเบอร์ตัวช้าที่ทำหน้าที่รับความเสียหาย สำหรับกอริลลา เขาอ้างอิงท่าเดินด้วยหลังมือ วาดรูปร่างร่างกายแบบง่าย ๆ ก่อนเพื่อให้การเคลื่อนไหวถูกต้อง แล้วค่อยเพิ่มรายละเอียดหุ่นยนต์ทีหลัง การรวมหัวกับลำตัวเป็นชิ้นเดียวทำให้มันดูแข็งทื่ออย่างตั้งใจ
ส่วนฉากแวดล้อมเป็นส่วนที่ผมคิดว่ามีประโยชน์ที่สุด ใช้ไทล์ขนาด 16x16 ในหกเลเยอร์ แต่ละเลเยอร์เลื่อนด้วยความเร็วของตัวเองเพื่อสร้างเอฟเฟกต์พารัลแลกซ์ และใช้การฉายภาพแบบตู้ โดยเส้นความลึกทำมุมประมาณ 67.5 องศา ขึ้นสองพิกเซลต่อหนึ่งพิกเซลในแนวนอน ทำให้บันไดดูสะอาดตา ผลลัพธ์แสดงในมอกอัป 320x180
อีกเรื่องที่ควรรู้: นี่เป็น Pixelblog แรกที่บทเรียนย่อยหนึ่งบท คือการแยกเฟรมของนินจาแบบเต็ม อยู่หลังกำแพงเพย์วอลของ Patreon ส่วนบทเรียนหลักยังฟรี ทรัพยากรและไฟล์ต้นฉบับขายเป็นแพ็กแยกต่างหาก ผมอยากเห็นใครสักคนเอาสปริตเหล่านี้ไปใส่ในตัวควบคุมผู้เล่นจริง ๆ
ที่มา: SLYNYRD
เริ่มจากตัวละครผู้เล่นก่อน เขาเริ่มจากเทมเพลตหุ่นจำลองธรรมดา เพื่อให้แอนิเมชันลงตัวก่อนจะเพิ่มรายละเอียดการออกแบบ ชุดสีแดงสดถูกเลือกเพราะโดดเด่น แม้จะไม่ค่อยแอบซ่อนตัว ชุดท่าทางอ้างอิงจาก Ryu Hayabusa ทั้งการวิ่งเร็ว การปีนกำแพง การห้อยจากเพดาน การกระโดดตีลังกา และการฟันกลางอากาศ สิ่งที่ผมชอบคือเหตุผลที่ตัวละครจะหยุดนิ่งตอนโจมตีบนพื้น ซึ่งบังคับให้การต่อสู้ต้องแม่นยำ แทนที่จะให้กดปุ่มฟันรัว ๆ ระหว่างวิ่ง
จากนั้นเป็นศัตรู ได้แก่ ป้อมปืนเฮลิคอปเตอร์ที่กวาดปืนได้ 180 องศาในห้าทิศทาง รถถังแมงมุมที่เกาะติดผนังและเพดาน และกอริลลาไซเบอร์ตัวช้าที่ทำหน้าที่รับความเสียหาย สำหรับกอริลลา เขาอ้างอิงท่าเดินด้วยหลังมือ วาดรูปร่างร่างกายแบบง่าย ๆ ก่อนเพื่อให้การเคลื่อนไหวถูกต้อง แล้วค่อยเพิ่มรายละเอียดหุ่นยนต์ทีหลัง การรวมหัวกับลำตัวเป็นชิ้นเดียวทำให้มันดูแข็งทื่ออย่างตั้งใจ
ส่วนฉากแวดล้อมเป็นส่วนที่ผมคิดว่ามีประโยชน์ที่สุด ใช้ไทล์ขนาด 16x16 ในหกเลเยอร์ แต่ละเลเยอร์เลื่อนด้วยความเร็วของตัวเองเพื่อสร้างเอฟเฟกต์พารัลแลกซ์ และใช้การฉายภาพแบบตู้ โดยเส้นความลึกทำมุมประมาณ 67.5 องศา ขึ้นสองพิกเซลต่อหนึ่งพิกเซลในแนวนอน ทำให้บันไดดูสะอาดตา ผลลัพธ์แสดงในมอกอัป 320x180
อีกเรื่องที่ควรรู้: นี่เป็น Pixelblog แรกที่บทเรียนย่อยหนึ่งบท คือการแยกเฟรมของนินจาแบบเต็ม อยู่หลังกำแพงเพย์วอลของ Patreon ส่วนบทเรียนหลักยังฟรี ทรัพยากรและไฟล์ต้นฉบับขายเป็นแพ็กแยกต่างหาก ผมอยากเห็นใครสักคนเอาสปริตเหล่านี้ไปใส่ในตัวควบคุมผู้เล่นจริง ๆ
ที่มา: SLYNYRD
ความคิดเห็น 0
เป็นคนแรกที่แสดงความคิดเห็น ด้วยภาษาใดก็ได้
เข้าสู่ระบบเพื่อแสดงความคิดเห็น