เมื่อผมสร้างบั๊ก แต่กลับกลายเป็นระบบหลักของเกม · khram
ตอนที่ 95
บทที่ 95 หม้อดำแปดใบ ข้าขอรับไว้เพียงใบเดียว
จนถึงตอนนี้ กลไกเกมเพียงอย่างเดียวที่ยังสามารถสร้างอุปสรรคใหญ่หลวงให้กับผู้เล่นได้ เหลือเพียงอย่างเดียวเท่านั้น
นั่นคือ "แผ่นดินไหว"
เหล่าเทวทูตยังคงทำให้เกิดแผ่นดินไหวตามกำหนดเวลา เพื่อทำลายสิ่งก่อสร้างที่ผู้เล่นสร้างขึ้นจนพังทลาย
แต่ปัญหาคือ การเกิดแผ่นดินไหวนั้นขึ้นอยู่กับความคืบหน้าในการสร้างสิ่งก่อสร้างทางการของผู้เล่น หากผู้เล่นควบคุมไม่ให้มีการสร้างสิ่งก่อสร้างทางการชิ้นใหม่ แผ่นดินไหวก็จะไม่ถูกกระตุ้นให้เกิดขึ้นตลอดกาล!
จบเห่ พ่ายแพ้ยับเยิน!
ในขณะนี้ อารมณ์ด้านบวกจำนวนมหาศาลกำลังหลั่งไหลเข้ามา ซึ่งพูดอีกนัยหนึ่งคือ อารมณ์ด้านลบถูกหักออกอย่างรวดเร็วปานสายฟ้าแลบ!
“กู้ฝาน! ตอนนี้เจ้าจะอธิบายว่าอย่างไร!!”
ลิลิธโกรธมาก แต่ผลลัพธ์... อาจจะไม่รุนแรงเสมอไป
กู้ฝานคาดการณ์เรื่องนี้ไว้ตั้งนานแล้ว
เหอะ ปีศาจแท้ๆ
ก่อนหน้านี้มีเคลันจ์เคยพยายามขุดรูใต้ดินเพื่อข้ามกำแพงสูงของอาณาจักรเทพ หากกู้ฝานไม่ขยายกำแพงเมืองลงไปจนถึงส่วนลึกของใต้ดิน ผู้เล่นคงจะแหกคุกด้วยวิธีที่ง่ายกว่านี้ไปแล้ว
ตอนนั้นลิลิธยังซาบซึ้งใจมาก ทำท่าทางราวกับเห็นกู้ฝานเป็นขุนพลคู่ใจ ถึงขั้นบอกว่าหลังจากสำนักงานอารมณ์ด้านลบพัฒนาจนยิ่งใหญ่แล้วจะปูนบำเหน็จรางวัล และกู้ฝานจะต้องได้เป็นอันดับหนึ่งแน่นอน
แต่ตอนนี้ล่ะ?
พอพบ BUG ใหม่ ก็พลิกหน้าเปลี่ยนสีไม่รู้จักกันทันที
บอกได้คำเดียวว่า ปากปีศาจ หลอกลวงยิ่งกว่าผี ไม่ว่าลิลิธจะแสดงออกว่าถูกหลอกได้เนียนแค่ไหน แต่ความระแวงที่ฝังรากลึกในกระดูกไม่มีทางหายไปได้ตลอดกาล
ปากบอกว่าเชื่อใจกู้ฝาน แต่ในใจกลับไม่เชื่อเลยสักนิด ขอเพียงมี BUG ใหม่โผล่มา กู้ฝานก็ต้องหาทางโยนหม้อรับผิดชอบอีกครั้ง
แต่โชคดีที่กู้ฝานชำนาญเรื่องนี้แล้ว
เขาจดบันทึก BUG ทั้ง 8 รายการของครั้งนี้ไว้ในคอมพิวเตอร์เรียบร้อยแล้ว และเดินเข้าไปหาลิลิธด้วยท่าทางสงบนิ่ง
“เอาละ งั้นเรามาไล่ดูทีละข้อ ข้อไหนเป็นความผิดของข้า ข้าจะไม่ปฏิเสธเด็ดขาด แต่ถ้าไม่ใช่ความผิดของข้า ข้าก็ยอมรับไม่ได้เช่นกัน!”
และการประชุมแบ่งหม้อรับผิดชอบที่ตื่นเต้นเร้าใจก็ได้เริ่มต้นขึ้นอีกครั้ง
...
กู้ฝานชี้ไปยัง BUG ข้อแรกก่อน
“ข้อแรก หลังจากผู้เล่นจับกุมผู้สูญสิ้นใจได้แล้ว ผู้สูญสิ้นใจยังคงสามารถปีนกำแพงได้ นี่เห็นได้ชัดว่าเป็นปัญหาจากการออกแบบของท่านใช่ไหม?”
ลิลิธโต้กลับตามสัญชาตญาณ “เพราะอะไรกัน?!”
กู้ฝานเตรียมพร้อมมาอย่างดี เขาเปิดร่างการออกแบบและแสดงเอกสารสองฉบับขนานกัน
“ตอนที่ท่านออกแบบทักษะทั้งสามของผู้ขโมยไฟ ท่านเขียนไว้ชัดเจนว่า: พวกมันล้วนเป็นทักษะที่ไร้ประโยชน์!
“ดังนั้น ตัวตลกจะดึงดูดสัตว์ประหลาด ส่วนผู้เลียนแบบทำได้เพียงเลียนแบบท่าทางของเพื่อนร่วมทีม ใช่หรือไม่?
“ส่วนการจับกุม เห็นได้ชัดว่าเป็นทักษะที่มีประโยชน์ที่สุด ท่านจึงเขียนไว้ว่า "จับกุม" เป็นเอฟเฟกต์การควบคุมที่อ่อนมาก สามารถยกสัตว์ประหลาดขนาดกลางและขนาดเล็กขึ้นเพื่อให้เท้าลอยพ้นพื้นเท่านั้น
“แต่ว่า การเคลื่อนไหวอื่นๆ ทั้งหมดของพวกมัน จะไม่ได้รับผลกระทบ!
“ดังนั้น การที่สิ่งนี้ปีนกำแพงได้ มันไม่ตรงตามแนวคิดการออกแบบในร่างของท่านหรอกหรือ?”
ลิลิธอ้าปากค้าง ครู่หนึ่งไม่รู้จะโต้แย้งอย่างไร
จริงด้วย!
ตอนที่นางออกแบบทักษะทั้งสามนี้ นางออกแบบโดยยึดทิศทางที่ "ไร้ประโยชน์ที่สุด" การจับกุมในฐานะทักษะที่มีประโยชน์ที่สุด จึงถูกจำกัดไว้มากที่สุดโดยธรรมชาติ
ลิลิธถึงขั้นจินตนาการภาพผู้เล่นที่ควบคุมสัตว์ประหลาดได้แต่กลับถูกสัตว์ประหลาดโจมตีสวนจนตาย ซึ่งนั่นจะต้องสร้างอารมณ์ด้านลบได้มหาศาลแน่นอน!
แต่คิดไม่ถึงว่า จะคำนวณพลาดเรื่องที่ผู้สูญสิ้นใจปีนกำแพงได้?
เดี๋ยวนะ ใครเป็นคนเขียนการตั้งค่าว่าผู้สูญสิ้นใจปีนกำแพงได้?
อ้อ ข้านี่เอง งั้นก็ไม่มีอะไร
แม้ข้อเสนอเรื่องผู้สูญสิ้นใจจะมาจากกู้ฝาน แต่ตอนตั้งค่าสัตว์ประหลาดผู้สูญสิ้นใจในอาณาจักรเทพ ลิลิธรู้สึกว่าเจ้าสิ่งนี้พลังต่อสู้ต่ำเกินไป แม้จะมีข้อได้เปรียบด้านจำนวน แต่ก็ยากที่จะสร้างภัยคุกคามใหญ่หลวงแก่ผู้เล่นได้
นางจึงตัดสินใจปุบปับ เพิ่มทักษะปีนกำแพงให้พวกมัน
ทั้งนี้เพื่อเพิ่มความคล่องตัวของสัตว์ประหลาด และสร้างปัญหาให้ผู้เล่นมากขึ้น
พอลองคิดดูแล้ว ดูเหมือนจะเป็นปัญหาด้านการออกแบบจริงๆ...
ลิลิธกระแอมไอสองครั้ง “แค่ก แค่ก งั้นข้อนี้ถือว่าเป็นปัญหาการออกแบบแบบถูไถไปก่อน ข้อต่อไป!”
กู้ฝานมองไปที่ BUG ข้อที่สอง
“ผู้สูญสิ้นใจในอาณาจักรเทพสามารถสืบทอดอาชีพของผู้เล่น และสามารถใช้ทักษะของผู้ขโมยไฟได้”
ครั้งนี้ไม่รอให้กู้ฝานวิเคราะห์ ลิลิธก็หน้าดำคร่ำเครียด “เอาละ ข้อนี้ก็เป็นปัญหาการออกแบบ ข้อต่อไป!”
ความจริงเรื่องนี้ลิลิธเคยคิดไว้ในตอนแรก หากนางเพิ่มประโยคที่ว่า “ผู้สูญสิ้นใจไม่สามารถใช้ทักษะใดๆ ได้” ลงในร่างการออกแบบ เรื่องก็คงไม่วุ่นวายขนาดนี้
แต่ปัญหาคือ ตอนนั้นลิลิธไม่รู้สึกเลยว่าจะมีปัญหาอะไร
ทักษะทั้งสามนี้เดิมทีก็ห่วยแตกอยู่แล้ว ไม่น่าจะก่อให้เกิดผลลัพธ์ที่ร้ายแรงอะไร และต่อให้ผู้สูญสิ้นใจได้รับทักษะไป ก็มีแต่จะสร้างปัญหาให้ผู้เล่นมากขึ้น แล้วมีความจำเป็นอะไรต้องจำกัดล่ะ?
ดังนั้น หม้อใบนี้โยนให้กู้ฝานไม่ได้จริงๆ
กู้ฝานดูข้อที่สามต่อ “ในระหว่างกระบวนการรวมร่างขององครักษ์สวรรค์และผู้สูญสิ้นใจ หากผู้เล่นคงสถานะจับกุมไว้ จะสามารถจับกุมองครักษ์สวรรค์ได้
“ข้อนี้... ให้ถือว่าการออกแบบและโปรแกรมรับผิดชอบคนละครึ่งแล้วกัน
“ในร่างการออกแบบของท่านไม่ได้เขียนไว้ว่ากรณีนี้ต้องจัดการอย่างไร และข้าก็ละเลยกรณีนี้ไป
“แต่ไม่ว่าอย่างไร หากมองแค่จุดนี้ มันไม่ใช่ BUG ที่ร้ายแรงนัก เพราะเวลาในการจับกุมของผู้เล่นมีจำกัด และเมื่อองครักษ์สวรรค์หลุดจากการควบคุมของผู้เล่น ก็จะไม่สามารถจับกุมได้อีก”
ลิลิธพยักหน้า “ตกลง”
กู้ฝานดูต่อไป “BUG ข้อที่สี่ หลังจากผู้เล่นออกจากอาณาจักรเทพ จะสามารถสร้างสิ่งก่อสร้างได้อย่างอิสระโดยไม่มีข้อจำกัด
“และ BUG ข้อที่หก ผู้เล่นสามารถยื่นวัสดุชิ้นหนึ่งออกจากกำแพงเมือง ให้ยื่นเข้าไปในอาณาจักรเทพได้
“BUG สองข้อนี้โดยเนื้อแท้แล้วคือเรื่องเดียวกัน ข้าคิดว่าไม่ใช่ปัญหาของข้า”
เสียงของลิลิธสูงขึ้นทันที “เพราะอะไร?”
กู้ฝานอธิบาย “ง่ายมากครับ ข้าตั้งค่าให้อาณาจักรเทพทั้งอาณาจักรเป็นเขตห้ามก่อสร้าง วิธีห้ามที่เฉพาะเจาะจงคือ ตราบใดที่ผู้เล่นอยู่ในเขตนี้ จะไม่สามารถเปิดใช้งานระบบก่อสร้างได้
“นี่เป็นวิธีจำกัดที่มั่นคงที่สุด ไม่มีปัญหาใช่ไหมครับ?”
ลิลิธพยักหน้า “อืม ไม่มีปัญหา”
กู้ฝานกล่าวต่อ “ดังนั้น BUG ข้อที่หก การที่ผู้เล่นเปิดใช้งานระบบก่อสร้างที่บริเวณขอบเขต แล้วเลือกใช้หน่วยก่อสร้างที่ยาวที่สุดยื่นเข้าไปในเขตห้ามก่อสร้าง นี่เดิมทีเป็นวิธีการเล่นตามกฎ ซึ่งหากพูดอย่างเคร่งครัดมันไม่นับว่าเป็น BUG เพียงแต่พอมันรวมกับ BUG "ผู้สูญสิ้นใจปีนกำแพง" จึงทำให้ผู้เล่นแหกคุกได้ง่ายขึ้น
“นี่คงไม่ใช่ปัญหาของข้าใช่ไหมครับ?
“ถ้าข้าใช้วิธีอื่นในการจำกัดการก่อสร้างของผู้เล่น เช่น สิ่งที่สร้างในอาณาจักรเทพจะพังทลายหรือหายไปทันที นอกจากจะดูแปลกและไม่เข้ากับเนื้อเรื่องของเกมแล้ว หากมันไปกระตุ้น BUG ใหม่ๆ จนทำให้สิ่งก่อสร้างเขาวงกตในอาณาจักรเทพพังไปด้วย หรือทำให้ผู้เล่นหาวัสดุได้ง่ายขึ้นจะทำอย่างไร?
“แน่นอนว่า BUG ข้อที่สี่ยังมีอีกสาเหตุหนึ่ง คือการเฝ้าติดตามของผู้คุมงานนั้นมุ่งเป้าไปที่กรรมกรเท่านั้น ไม่ได้มุ่งเป้าไปที่ผู้ขโมยไฟ ข้าคิดว่าเรื่องนี้เข้าใจได้ใช่ไหมครับ? เพราะกรรมกรและผู้ขโมยไฟมีฐานะต่างกัน หากผู้คุมงานมุ่งเป้าไปที่ผู้ขโมยไฟด้วย แล้วเกิดกรณีที่ผู้เล่นถูกเลือกเป็นผู้ขโมยไฟ แล้วมันเข้าไปเฆี่ยนผู้เล่นจนตาย เรื่องคงวุ่นวายไปหมด”
ลิลิธขมวดคิ้วแน่น เห็นได้ชัดว่าสมองของนางกำลังทำงานอย่างรวดเร็ว
แต่หลังจากผ่านไปนาน นางก็ต้องพ่ายแพ้ ราวกับ CPU ที่ร้อนจัดถูกสาดด้วยน้ำเย็นจัด “เอาละ งั้น BUG สองข้อนี้ก็ไม่นับว่าเป็นปัญหาของเจ้า...”
กู้ฝานกล่าวต่อไป “ข้อที่ห้า เมื่อผู้เล่นที่เลิกเล่นเกมล็อกอินติดต่อกันสองครั้ง และมีผู้สูญสิ้นใจแหกคุกออกไปนอกอาณาจักรเทพ ผู้เล่นจะไปเกิดใหม่ในร่างของมัน
“และข้อที่แปด ผู้สูญสิ้นใจที่มีทักษะสามารถเลียนแบบพฤติกรรมของผู้สูญสิ้นใจที่เป็นกรรมกรได้
“สองข้อนี้จัดอยู่ในประเภทเดียวกัน สรุปได้ว่าเพราะผู้สูญสิ้นใจทั้งหมดถูกกำหนดให้เป็นสิ่งมีชีวิตประเภทเดียวกัน ผู้สูญสิ้นใจในกำแพงและนอกกำแพงไม่มีการแบ่งแยกโดยเนื้อแท้
“ยังคงเป็นคำเดิมครับ ความผิดของการออกแบบและโปรแกรมแบ่งกันคนละครึ่ง ท่านไม่ได้เขียน และข้าก็คิดไม่ถึงเรื่องนี้ จึงใช้วิธีการเขียนโปรแกรมที่เรียบง่ายที่สุด
“ก็นะ ข้าจะไปหยั่งรู้ล่วงหน้าได้ยังไงว่าผู้สูญสิ้นใจในอาณาจักรเทพจะใช้วิธีที่พิลึกพิลั่นขนาดนี้หนีออกไปนอกอาณาจักรเทพได้ล่ะครับ?
“สุดท้ายคือข้อที่เจ็ด ผู้เล่นที่ควบคุมองครักษ์สวรรค์สามารถสังหารผู้คุมงานได้
“ข้อนี้... ให้ถือว่าเป็นความผิดของข้าเถอะครับ เป็นความสะเพร่าจริงๆ
“ข้าแค่ตั้งค่าคุณสมบัติของผู้คุมงานให้กดขี่ผู้เล่นทุกคนได้อย่างสมบูรณ์ แต่คิดไม่ถึงว่าผู้เล่นจะขับองครักษ์สวรรค์มาที่นี่
“หากตั้งค่าให้ผู้คุมงานเป็นอมตะ หรือสามารถฟื้นคืนชีพได้ไม่จำกัด บางทีอาจจะเลี่ยง BUG นี้ได้
“แต่ท่านก็เห็นแล้วว่า ผู้คุมงานคนนี้เราไม่ได้ทำเสียงพูดหรือแอนิเมชันตอนถูกโจมตีและตอนตายไว้เลย เห็นได้ชัดว่าทุกคนในทีมสร้างก็คิดไม่ถึงเหมือนกันว่าเจ้าสิ่งนี้จะถูกฆ่าได้...”
ลิลิธขมวดคิ้ว แต่ในที่สุดก็พยักหน้า
จริงด้วย ไม่ว่าผู้คุมงานจะถูกตีหรือตาย ก็ไม่มีแอนิเมชันและการตอบสนองใดๆ สิ่งนี้พิสูจน์ว่าทีมสร้างคิดไม่ถึงกรณีนี้จริงๆ
เพราะนอกอาณาจักรเทพมีแต่กรรมกร ซึ่งไม่มีแม้แต่ปุ่มโจมตี จะสร้างภัยคุกคามต่อผู้คุมงานได้อย่างไรกัน?







