พอดีไปเจอจากบทความนี้มาครับ เป็นบทความที่เขียนโดยคุณ Liz England
เค้าได้ตอบคำถามว่าการออกแบบเกมต้องทำอะไรบ้าง ผ่านทางปัญหาของ “ประตู” ใช่แล้วครับประตูนี่แหละ
เพราะว่าบางทีถ้าเราต้องตอบคำถามว่าการออกแบบเกมต้องทำอะไรบ้าง เป็นการคิดเรื่องหรือเปล่า เป็นการคิด character หรือเปล่า เป็นคนวาดรูปมั๊ย? หรีอว่าเป็นคนเขียนโปรแกรม ในบทความนี้ใช้วิธียกตัวอย่างปัญหาที่นักออกแบบเกมต้องแก้ ลองอ่านคำถามเหล่านี้ดูแล้วก็จะเข้าใจว่านักออกแบบเกมต้องทำอะไรมากขึ้นนะครับ หรือลองจำไปตอบคนอื่นก็ได้เวลาต้องอธิบายว่างานการออกแบบเกมนั้นต้องทำอะไรบ้าง
อันนี้ขออนุญาติยกมาทั้งภาษาอังกฤษแล้วมีแปลไทยตามนะครับ ใครสะดวกก็อ่านแต่ภาษาอังกฤษก็ได้ ใครไม่ถนัดก็อ่านบรรทัดภาษาไทยนะครับ
ปัญหาของประตู
Premise: You are making a game. บริบทคือคุณกำลังทำเกม
- Are there doors in your game?
- มีประตูในเกมมั๊ย?
- Can the player open them?
- คนเล่นเปิดประตูได้มั๊ย?
- Can the player open every door in the game?
- คนเล่นเปิดประตูได้ทุกประตูในเกมหรือเปล่า?
- Or are some doors for decoration?
- หรือว่าประตูบางประตูเป็นแค่เครื่องประดับเท่านั้น
- How does the player know the difference?
- คนเล่นจะแยกออกได้อย่างไร?
- Are doors you can open green and ones you can’t red? Is there trash piled up in front of doors you can’t use? Did you just remove the doorknobs and call it a day?
- หรือว่าประตูที่เปิดได้สีเขียว อันที่เปิดไม่ได้สีแดง? มีขยะกองอยู่ที่หน้าประตูที่คุณเปิดไม่ได้หรือเปล่า? หรือว่าคุณก็แค่เอาลูกบิดออกแล้วก็เสร็จแล้ว?
- Can doors be locked and unlocked?
- เราล๊อกและปลดล๊อกประตูทั้งหลายได้มั๊ย?
- What tells a player a door is locked and will open, as opposed to a door that they will never open?
- อะไรที่บอกกับคนเล่นว่าประตูมันล๊อกอยู่แต่เปิดได้ กับประตูที่ปิดค้างอยู่อย่างนั้น?
- Does a player know how to unlock a door? Do they need a key? To hack a console? To solve a puzzle? To wait until a story moment passes?
- คนเล่นรู้วิธิเปิดล๊อกประตูมั๊ย? ต้องมีกุญแจหรือเปล่า? หรือต้อง hack แผงควบคุม? หรือต้องแก้ puzzle? หรือต้องรอให้เรื่องมันผ่านไปถึงจุดนึง?
- Are there doors that can open but the player can never enter them?
- มันมีประตูที่เปิดได้แต่คนเล่นเข้าไม่ได้มั๊ย?
- Where do enemies come from? Do they run in from doors? Do those doors lock afterwards?
- ศัตรูมาจากไหน? มาจากประตูหรือเปล่า? ประตูนั้นมันล๊อกหลังจากนั้นมั๊ย?
- How does the player open a door? Do they just walk up to it and it slides open? Does it swing open? Does the player have to press a button to open it?
- คนเล่นเปิดประตูอย่างไร? เดินเข้าไปแล้วก็เลื่อนมัน? หรือสวิงเปิด? หรือต้องกดปุ่มเพื่อเปิด?
- Do doors lock behind the player?
- ประตูล๊อกตามหลังคนเล่นมั๊ย?
- What happens if there are two players? Does it only lock after both players pass through the door?
- ถ้ามีคนเล่นสองคนทำยังไง? มันจะล๊อกก็ต่อเมื่อทั้งสองคนผ่านประตูนั้นไปแล้ว?
- What if the level is REALLY BIG and can’t all exist at the same time? If one player stays behind, the floor might disappear from under them. What do you do?
- ถ้าด่านมันใหญ่มากมากและด่านทั้งหลายไม่สามารถอยู่พร้อม ๆ กันได้? ถ้าผู้เล่นคนนึงค้างอยู่ พื้นมันอาจจะหายไปก็ได้ คุณจะทำอย่างไร?
- Do you stop one player from progressing any further until both are together in the same room?
- คุณจะหยุดคนเล่นคนนึงไม่ให้ไปต่อจนกว่าทั้งสองคนจะมาอยู่ในห้องเดียวกันมั๊ย?
- Do you teleport the player that stayed behind?
- หรือคุณจะ teleport คนเล่นที่ไม่ได้ตามเข้าไปด้วย?
- What size is a door?
- ประตูใหญ่ขนาดไหน?
- Does it have to be big enough for a player to get through?
- มันต้องใหญ่พอให้คนเล่นเดินผ่านหรือเปล่า?
- What about co-op players? What if player 1 is standing in the doorway – does that block player 2?
- ถ้าเป็นการเล่นแบบ co-op? ถ้าคนเล่นที่ 1 ยืนอยู่ที่ประตู จะกันให้คนเล่นที่ 2 เดินผ่านไปไม่ได้หรือเปล่า?
- What about allies following you? How many of them need to get through the door without getting stuck?
- แล้วพวกของคุณที่ตามมาด้วยล่ะ มีกี่คนที่ต้องผ่านประตูไปได้โดยไม่ติดค้างอยู่
- What about enemies? Do mini-bosses that are larger than a person also need to fit through the door?
- แล้วศัตรูล่ะ? ประตูมันต้องใหญ่กว่า Mini-bosse ต่างๆ ที่มันตัวใหญ่กว่าคนเล่นมั๊ย?
It’s a pretty classic design problem. SOMEONE has to solve The Door Problem, and that someone is a designer.
ซึ่งเค้าบอกว่ามันเป็นปัญหาคลาสสิคของการออกแบบ ใครสักคนต้องมาแก้ปัญหาเกี่ยวกับประตูเหล่านี้ แล้วใครสักคนที่ว่าก็คือนักออกแบบเกมนั่นเอง
ปัญหาอื่น ๆ ของประตู
แล้วบทความนั้นก็จะต่อเนี่องไปอีก ปัญหาของประตูนั้นในมุมมองของหน้าที่อื่น ๆ ในบริษัทเกม
- Creative Director: “Yes, we definitely need doors in this game.”
- ใช่ เราต้องการประตูในเกมนี้
- Project Manager: “I’ll put time on the schedule for people to make doors.”
- ผมจะลงเวลาในตารางให้มีคนไปทำประตูนะ
- Designer: “I wrote a doc explaining what we need doors to do.”
- ผมจะเขียน document อธิบายว่าเราต้องการให้ประตูมันทำอะไรบ้าง
- Concept Artist: “I made some gorgeous paintings of doors.”
- ผมจะเขียนรูปประตูสวย ๆ
- Art Director: “This third painting is exactly the style of doors we need.”
- รูปที่สามนี่ใช้ได้เลย อันนี้แหละที่เราต้องการ
- Environment Artist: “I took this painting of a door and made it into an object in the game.”
- ผมจะเอารูปประตูอันนี้ไปทำเป็นของในเกมนะครับ
- Animator: “I made the door open and close.”
- ผมทำให้ประตูนั้นเปิดปิดได้
- Sound Designer: “I made the sounds the door creates when it opens and closes.”
- ผมทำเสียงตอนประตูเปิดปิด
- Audio Engineer: “The sound of the door opening and closing will change based on where the player is and what direction they are facing.”
- เสียงของประตูเปิดปิดจะเปลี่ยนไปตามตำแหน่งของคนเล่นกับทิศทางที่คนเล่นหันหน้าไป
- Composer: “I created a theme song for the door.”
- ผมจะสร้างเพลงตีมสำหรับประตูนี้
- FX Artist: “I added some cool sparks to the door when it opens.”
- ผมจะสร้างเอฟเฟคประกายเท่ ๆ ตอนเปิดประตู
- Writer: “When the door opens, the player will say, ‘Hey look! The door opened!’ “
- ตอนเปิดประตู คนเล่นจะพูดว่า เฮ้ย ดูสิ ประตูเปิดแล้ว
- Lighter: “There is a bright red light over the door when it’s locked, and a green one when it’s opened.”
- มันจะมีแสงสีแดงสว่างจ้าเหนือประตูตอนประตูล๊อก และจะเปลี่ยนเป็นสีเขียวตอนประตูเปิด
- Legal: “The environment artist put a Starbucks logo on the door. You need to remove that if you don’t want to be sued.”
- คุณ environment artist เอาโลโก้ Starbucts ไปไว้บนประตู เราต้องเอามันออกไม่งั้นจะโดนฟ้องได้
- Character Artist: “I don’t really care about this door until it can start wearing hats.”
- ผมไม่สนใจประตูนี้เลยจนกว่ามันจะสามารถใส่หมวกได้
- Gameplay Programmer: “This door asset now opens and closes based on proximity to the player. It can also be locked and unlocked through script.”
- ประตูนี้จะเปิดหรือปิดขึ้นอยู่กับระยะระหว่างมันกับคนเล่น มันยังสามารถล๊อกหรือคลายล๊อกได้จาก script
- AI Programmer: “Enemies and allies now know if a door is there and whether they can go through it.”
- ศัตรูและมิตรของเรารู้ว่าประตูอยู่ที่ไหนและรู้ว่าเดินผ่านได้หรือเปล่า
- Network Programmer: “Do all the players need to see the door open at the same time?”
- คนเล่นทุกคนต้องเห็นประตูเปิดพร้อมกันมั๊ย?
- Release Engineer: “You need to get your doors in by 3pm if you want them on the disk.”
- คุณต้องเอาประตูมันใส่เข้ามาก่อนบ่ายสามถ้าคุณอยากจะให้มีมันในแผ่น
- Core Engine Programmer: “I have optimized the code to allow up to 1024 doors in the game.”
- ผมได้ optimize code แล้วสามารถใส่ประตูลงไปได้ 1024 บานในเกมนี้
- Tools Programmer: “I made it even easier for you to place doors.”
- ผมได้ทำให้มันง่ายมากกว่าเดิมที่คุณจะใส่ประตูลงไป
- Level Designer: “I put the door in my level and locked it. After an event, I unlocked it.”
- ผมได้วางประตูลงในฉากและล๊อกมันไว้ หลังจากเหตุการณ์นึง ผมจะคลายล๊อกมัน
- UI Designer: “There’s now an objective marker on the door, and it has its own icon on the map.”
- ตอนนี้มีเครื่องหมายบอกจุดประสงค์อยู่บนประตู และมันมีiconของมันเองอยู่บนแผนที่
- Combat Designer: “Enemies will spawn behind doors, and lay cover fire as their allies enter the room. Unless the player is looking inside the door in which case they will spawn behind a different door.”
- ศัตรูจะเกิดหลังประตู และจะยิงคุ้มกันถ้าเพื่อนของมันเข้าห้องมา นอกจากคนเล่นจะมองผ่านประตูเข้ามาซึ่งมันจะไปเกิดหลังประตูอื่นแทน
- Systems Designer: “A level 4 player earns 148xp for opening this door at the cost of 3 gold.”
- ผู้เล่นเลเวล 4 จะได้ 148xp จากการเปิดประตูนี้ และจะต้องจ่าย 3 gold
- Monetization Designer: “We could charge the player $.99 to open the door now, or wait 24 hours for it to open automatically.”
- เราสามารถเก็บเงินจากคนเล่นได้ $.99 เพื่อเปิดประตูนี้ หรือไม่งั้นคนเล่นต้องรอ 24 ชั่วโมงประตูถึงจะเปิดเอง
- QA Tester: “I walked to the door. I ran to the door. I jumped at the door. I stood in the doorway until it closed. I saved and reloaded and walked to the door. I died and reloaded then walked to the door. I threw grenades at the door.”
- ผมเดินไปที่ประตู ผมวิ่งไปที่ประตู ผมกระโดดที่ประตู ผมยืนที่ประตูจนมันปิด ผม save แล้ว reload แล้วเดินไปที่ประตู ผมตายแล้ว reload แล้วเดินไปที่ประตู ผมโยนระเบิดใส่ประตู
- UX / Usability Researcher: “I found some people on Craigslist to go through the door so we could see what problems crop up.”
- ผมได้หาคนจากพันทิพมาลองเดินผ่านประตูดูซิว่าจะมีปัญหามั๊ย
- Localization: “Door. Puerta. Porta. Porte. Tür. Dør. Deur. Drzwi. Drws. 문”
- ประตูในภาษาต่าง ๆ
- Producer: “Do we need to give everyone those doors or can we save them for a pre-order bonus?”
- เราต้องให้ประตูนี้กับทุกคนมั๊ย หรือว่าจะเป็นโบนัสสำหรับคนที่ pre-order เท่านั้น?
- Publisher: “Those doors are really going to help this game stand out during the fall line-up.”
- ประตูนี้จะช่วยให้เกมนี้มันโดดเด่นขึ้นมาจากเกมต่างต่างที่จะออกตอนฤดูใบไม้ร่วง
- CEO: “I want you all to know how much I appreciate the time and effort put into making those doors.”
- ผมอยากให้ทุกคนได้รู้ว่า ผมรู้สึกซาบซึ้งกับเวลาและความพยายามที่ทุกคนทุ่มเทลงไปในการสร้างประตูนี้
- PR: “To all our fans, you’re going to go crazy over our next reveal #gamedev #doors #nextgen #retweet”
- แฟน ๆ ของเรา พวกคุณจะต้องเป็นบ้าไปเลยเมื่อเห็นข่าวต่อไปของเรา #gamedev #ประตู #nextgen #retweet
- Community Manager: “I let the fans know that their concerns about doors will be addressed in the upcoming patch.”
- ผมได้แจ้งกับเหล่าแฟน ๆ แล้วว่า เรื่องที่พวกเค้ากังวลเกี่ยวกับประตูนี้จะได้รับการแก้ไขใน patch ถัดไป
- Customer Support: “A player contacted us, confused about doors. I gave them detailed instructions on how to use them.”
- มีคนเล่นติดต่อมา เค้างงเกี่ยวกับประตู ผมเลยได้บอกรายละเอียดเกี่ยวกับวิธีการใช้ประตูนั้นให้พวกเค้าไป
- Player: “I totally didn’t even notice a door there.”
- ผมไม่รู้ด้วยซ้ำว่ามีประตูอยู่ตรงนั้น
โดยสรุปนะครับคิดว่าน่าจะได้คำตอบไปบ้างในรูปแบบของคนที่ต้องมาคิดตอบปัญหาเหล่านี้นี่แค่ประตูนะ เรื่องอื่น ๆ อีกบานเลยในการทำเกม
Credit on article: http://www.lizengland.com/blog/2014/04/the-door-problem/
Credit picture: Ian Turk on Flickr
link to the picture: https://flic.kr/p/sJDEwm

เอาอีกๆ ขอ เดือนละครั้งยังดี