คำถามติดแท็ก game-design

การออกแบบเกมเป็นกระบวนการของการตัดสินใจกฎและกลไกของเกมและการแก้ปัญหาการทรงตัวเพื่อให้บรรลุประสบการณ์การเล่นที่ต้องการ สำหรับคำถามเกี่ยวกับการออกแบบรหัสซอฟต์แวร์ให้ใช้แท็ก Architecture หรือ Algorithm แทน คำถามเกี่ยวกับการออกแบบภาพควรใช้แท็ก Art เช่นเดียวกัน

6
การออกแบบปริศนาในเกมผจญภัย
การสร้างปริศนาที่น่าสนใจเป็นต้นฉบับตรรกะและมีน้ำใจเป็นศิลปะ คุณใช้เทคนิคและวิธีการใดบ้างในการสร้างตัวต่อที่ดี? คุณเขียนเนื้อเรื่องก่อนออกแบบตัวต่อหรือรวมสองกระบวนการนี้เข้าด้วยกันหรือไม่?

5
วิธีที่ดีที่สุดในการสร้างแผนที่สำหรับเกม 2D?
ฉันขอโทษสำหรับคำหลัก "ดีที่สุด" ที่เป็นอัตนัย เพื่อนของฉันและฉันเริ่มสร้างเกมผจญภัย 2 มิติ มันจะถูกจัดจากบนลงล่างในรูปแบบของโปเกมอนหรือเซลด้า (แค่มุมมอง) เราได้พูดคุยถึงวิธีการในการสร้างแผนที่โลกขนาดใหญ่ที่ผู้เล่นสามารถสำรวจได้โดยไม่ทำให้ความสามารถในหน่วยความจำของเครื่องของเราลดลง แรงกระตุ้นแรกของเราคือการสร้างแผนที่ขนาดใหญ่และวงกลมรอบผู้เล่นที่เนื้อหาจะถูกโหลด เราคิดว่าสิ่งนี้จะไม่ถือเป็นเวลานานและตัดสินใจแบ่งแผนที่เป็นส่วน ๆ ครั้งแรกเรามีสี่ส่วนใหญ่ แต่รู้ว่าเราสามารถแบ่งมันออกเป็นส่วนเล็ก ๆ มากมาย ฉันเล่น Zelda จาก SNES และเห็นว่าในระหว่างการเปลี่ยนแปลงของแผนที่เนื้อหาจะสามารถโหลดได้ในเวลานั้น สิ่งที่ฉันหมายถึงคือแทนที่จะตรวจสอบพื้นที่สี่เหลี่ยมสำหรับข้อมูลที่จะโหลดเราเพียงแค่แบ่งแผนที่เป็นชิ้นเล็ก ๆ มากมายที่โหลดและยกเลิกการโหลดข้อมูลเมื่อเราย้ายจากส่วนแผนที่ไปยังส่วนแผนที่ วันนี้เขาบอกฉันว่าเขาต้องการสร้างแผนที่อาเรย์สองมิติแบบง่ายๆ [กว้าง] [ความสูง] ที่มีข้อมูลเกี่ยวกับทุกตารางในเกมและเป็นการดำเนินการบันทึกสู่ดิสก์อย่างต่อเนื่องสำหรับข้อมูลที่เราไม่ต้องการ ฉันไม่แน่ใจเกี่ยวกับความคิดเหล่านี้และคิดว่าฉันอาจทำตามที่นี่ ลิงค์แหล่งข้อมูลหรือแบบฝึกหัดในหัวข้อจะได้รับการชื่นชมอย่างมากรวมถึงคำตอบโดยตรงกับคำถามของเราเกี่ยวกับวิธีการทำอย่างมีประสิทธิภาพ
16 game-design  2d  tiles  maps 

6
วิดีโอเกมจะเก็บข้อมูลไว้ที่หน้าจอนอกได้อย่างไร
ฉันกำลังพยายามสร้างวิดีโอเกมตั้งแต่เริ่มต้น แต่ฉันยังใหม่กับสิ่งนี้และยังคงพบกับปัญหาพื้นฐาน ที่สำคัญที่สุดวิดีโอเกมจะจัดเก็บข้อมูลนอกจอได้อย่างไร สิ่งที่ฉันหมายถึงคือโปรแกรมรู้ได้อย่างไรว่าจะแสดงอะไรต่อไปบนหน้าจอ หรือแม้กระทั่งหากผู้เล่นเปลี่ยนสภาพแวดล้อมการเปลี่ยนแปลงนี้จะยังคงอยู่ในครั้งต่อไปที่โหลดลงบนหน้าจออย่างไร ตัวอย่างเช่นใน New Super Mario Bros ถ้าคุณกดปุ่ม? ปิดกั้นแล้วออกจากหน้าจอและกลับมาก็ยังคงถูกโจมตี ข้อมูลนี้ถูกเก็บไว้อย่างไรและดำเนินการในครั้งต่อไปที่ผู้เล่นโหลดบล็อก? ทำไมมันไม่รีเซ็ต

8
ฉันจะป้องกัน / ปรับสมดุลการรอและการตอบสนองต่อกลไกคูลดาวน์ได้อย่างไร
ฉันกำลังทำงาน RPG แบบเทิร์นเบสกับคลาส ฉันต้องการคลาส spellcaster อันใดอันหนึ่งเพื่อมีคะแนนเวทย์มนตร์มาตรฐาน แต่อีกอันหนึ่งมีความสามารถที่มีข้อ จำกัด ด้านเวลาอย่างน้อยหนึ่งข้อ ใช้ความสามารถทุก N นาทีตามเวลาจริง ใช้ความสามารถทุก N รอบของการต่อสู้ ใช้ความสามารถหนึ่งครั้งหรือ N ครั้งต่อวัน (นอนเพื่อคืนค่าหรือรอรอบวัน - กลางคืน) จะมีรายการบูรณะที่สามารถเรียกคืน "การเรียกเก็บเงิน" ของคุณ ความสามารถเหล่านี้จะมีพลังมากกว่าคาถาปกติ แต่ถูก จำกัด ชั้นเรียนเวทย์มนตร์นี้เป็น burster: ให้ความนิยมมาก แต่นาน ๆ ครั้งเนื่องจากข้อ จำกัด งานเลี้ยงพาพวกเขาไปเป็นสัมภาระจนกว่าพวกเขาจะได้รับในแยมหรือวิ่งเข้าไปในเจ้านายแล้วปล่อยค้อน ฉันชอบมันเป็นตัวเลือกเพื่อเพิ่มความลึกและมีความเป็นไปได้ในการเร่งความเร็วที่น่าสนใจ อันสุดท้ายนั้นก็ง่ายพอที่จะรักษาความสมดุลหากพรรคต้องเดินทางกลับเมืองและนอนเพื่อเติมพลัง แต่ฉันมีวัฏจักรกลางวัน - กลางคืน นี่คือปัญหาที่ฉันเห็น: เรียลไทม์ / N ครั้งต่อวัน ผู้เล่นสามารถรอได้ ฉันสามารถกำหนดระยะเวลาลงโทษได้ แต่จากนั้นจะช่วยลดประโยชน์อย่างมาก นอกจากนี้ยังหมายความว่าผู้เล่นไม่ได้เล่นเกมนี่คือหลังจากที่ทุกคนควรจะเกี่ยวกับความบันเทิง ไม่สนุก. …

5
การแก้ปัญหาความขัดแย้งชนิดใดที่สามารถสนุกได้มากกว่าการต่อสู้ในเกม RPG?
ในฐานะที่เป็นคนที่เติบโตมาในเกม Final Fantasy ที่เป็นเลขตัวเดียวและ AD&D มีวิธีการแก้ปัญหา rpg ที่สนุกสนานเช่นเดียวกับการต่อสู้ ลำธารแห่งความสำเร็จที่แตกต่างกัน (การได้มาของวัตถุ / การประดิษฐ์, ต้นไม้ทักษะ, ปริศนา, กลยุทธ์ของผู้เล่น, การรวมกันของทีม / การทำงานร่วมกันเป็นต้น) ทั้งหมดนี้ใช้เวลาเพียงไม่กี่นาทีในการกระทำที่กระฉับกระเฉง . ที่กล่าวว่าเรามีแนวโน้มที่จะทำให้ผู้เล่นสมมุติเป็นตัวฆาตกรด้วยเหตุผลที่ดี เมื่อคุณกระตุ้นให้สิ่งต่าง ๆ ฆ่ามันไม่นานก่อนที่ปัญหาทั้งหมดจะเริ่มดูเหมือนว่ามีอะไรบางอย่างที่จะตีด้วยดาบ และเมื่อคุณสามารถขโมยสิ่งที่ไม่ถูกตอกตะปูทำไมไม่ทำอย่างนั้น? ในขณะที่การแก้ปัญหาความขัดแย้งในรูปแบบอื่นสามารถสนุกได้เมื่ออยู่ในองค์ประกอบของพวกเขา (เกมฟาร์ม / Civ / Sim สำหรับการสร้างบางสิ่งบางอย่างเกมสอดแนม / นินจา / ฆาตกรเพื่อความคล่องแคล่วและการแสวงหาผลประโยชน์สถานการณ์เกมโซเชียล อีกคน) พวกเขามักจะไม่สนุกนอกสถานที่แคบ ๆ และเนื่องจากเรา จำกัด การสนทนากับคอมพิวเตอร์ (อย่างน้อยในเกมผู้เล่นเดี่ยว) เกมโซเชียลจึงไม่สามารถแม้แต่จะสำรวจสถานที่ทั้งหมดของพวกเขา ฉันพยายามทำให้สมองของฉันพยายามหาวิธีทำให้เป็นอุดมคติของสังคมที่ไม่ฆ่าไม่ขโมยในลักษณะที่การโจมตีหรือขโมยกลายเป็นทางเลือกที่มีสติไม่ใช่แค่วิธีการเริ่มต้นเท่านั้น .. แต่ในขณะเดียวกันก็รักษาความสนุกที่หลากหลายเช่นเดียวกับเกมต่อสู้ / ขโมย เกมส่วนใหญ่เป็นเพียงรหัสในการส่งผล: …

3
ฟังก์ชั่นการผ่อนคลายคืออะไร?
ฉันพบเว็บไซต์เจ๋ง ๆนี้เพื่อการพัฒนาเกมและมันมีฟังก์ชั่นการทำให้สบาย ๆ : แม้ว่าเว็บไซต์จะมีคำอธิบายว่ามีไว้เพื่ออะไร ฟังก์ชั่นการผ่อนคลายคืออะไรและใช้เพื่ออะไร ปรับปรุง ผมพบว่าตัวอย่างที่ดีของการทำงานตัวเองจากรหัสที่มาของ Phaser.io ฟังก์ชั่นเหล่านี้ง่ายกว่าคำตอบที่แนะนำ พวกเขาใช้พารามิเตอร์เดียวเท่านั้น, k. เป็นส่วนหนึ่งของคำตอบฉันต้องการทราบวิธีใช้สิ่งเหล่านี้

5
ฉันจะใช้ระบบการเขียนโปรแกรมในเกมของฉันที่สามารถเข้าถึงได้มีประสิทธิภาพและรวดเร็วในการเขียนโค้ดได้อย่างไร
ขณะนี้ฉันกำลังทำงานกับเกมแซนด์บ็อกซ์ตามพื้นที่ซึ่งจะแสดงถึงความสามารถในการเขียนโปรแกรมระบบของคุณเอง ฉันต้องการใช้สิ่งนี้ในแบบที่เป็นทั้งคู่ สามารถเข้าถึงได้ มีประสิทธิภาพ (ขั้นต่ำเปล่าจะสมบูรณ์ทัวริง) รหัสรวดเร็วใน โดยทั่วไปภาษาที่ใช้ข้อความจะตอบสนองความต้องการสองข้อหลังเท่านั้นและแม้ว่าจะไม่ยากในการออกแบบภาษาภาพที่ตอบสนองสองภาษาแรกภาษาภาพเป็นความเจ็บปวดของโปรแกรมเนื่องจากต้องใช้เมาส์อย่างกว้างขวาง ในขณะที่มีภาษาที่เป็นข้อความเข้าถึงได้บางอย่างฉันต้องการโปรแกรมเมอร์ที่ไม่สมบูรณ์เพื่อให้สามารถใช้งานโปรแกรมได้ง่ายขึ้น

6
นักพัฒนาควรทำให้เกมของพวกเขาง่ายขึ้นด้วยเวอร์ชันใหม่หรือไม่?
ดูเหมือนว่าเกม Angry Birds จะค่อยๆง่ายขึ้นเมื่อมีเวอร์ชั่นใหม่ บางทีคนอาจจะเข้าใจผิดเกี่ยวกับความก้าวหน้าและความพึงพอใจในการทำลายสถิติใหม่? ฉันต้องการทราบว่าการปรับเปลี่ยนเกมเล็ก ๆ อย่างค่อยเป็นค่อยไปเพื่อเพิ่มความรู้สึกของการปรับปรุงและการเรียนรู้โดยผู้ใช้เป็นที่รู้จัก / ปฏิบัติทั่วไป / มาตรฐานในการพัฒนาเกม (ฉันไม่ได้ตั้งใจจะบอกว่ามีอะไรผิดปกติกับการฝึกฝน)

1
เครื่องยนต์เช่น Frostbite มีลักษณะอย่างไรในระยะแรก ๆ ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันสนุกไปกับการเล่น Battlefield และฉันรู้สึกปลื้มกับทุกสิ่งที่ปรากฏและเสียง ฉันแค่สงสัยว่าเอ็นจิ้นเกมเริ่มชีวิตอย่างไร ในที่สุดจุดของการเขียนโค้ดจะทำอะไรและมันทำอะไรก่อนที่มันจะเริ่มแสดงพื้นผิวแสงและอนุภาคทั้งหมดอย่างสมบูรณ์แบบ? มีบทความที่ดีออนไลน์หรือตัวอย่างที่ทุกคนเห็นหรือไม่

2
ผู้ให้บริการเกมควรเป็นผู้มีอำนาจหรือเป็นลูกค้าใบ้อีกคน
เมื่อออกแบบเกมแบบผู้เล่นหลายคนในเครือข่ายที่ผู้เล่นคนหนึ่งเป็นเจ้าภาพและคนอื่น ๆ เชื่อมต่อมีสองวิธีที่ฉันรู้: ให้เกมของผู้เล่นโฮสต์เป็นผู้มีอำนาจโดยมีผู้เล่นคนอื่น ๆ ทั้งหมดที่เป็นลูกค้าใบ้พยายามที่จะไล่ตามสถานะเกมปัจจุบัน ในรหัสนั้นจะต้องมีหลายกรณีพิเศษขึ้นอยู่กับว่าผู้เล่นปัจจุบันเป็นเจ้าบ้านหรือไม่ ทำให้โฮสต์เป็นลูกค้าที่โง่เหมือนคนอื่น ๆ โดยการเรียกใช้เซิร์ฟเวอร์เฉพาะที่ซ่อนอยู่ในเธรดอื่น เซิร์ฟเวอร์เฉพาะจะเป็นสิทธิ์และโฮสต์จะเชื่อมต่อกับมันเหมือนทุกคน (ผ่าน localhost) ข้อดี / ข้อเสียของแต่ละข้อคืออะไร? ใช้บ่อยที่สุด (หรือแตกต่างกันไปตามประเภท / ขนาดของเกม)

2
การใช้งานแบบผู้เล่นหลายคนฉันสามารถนำมาใช้ในภายหลังได้หรือไม่หากฉันเลือก
ฉันวางแผนที่จะใช้ XNA เพื่อสร้างโครงการเกม ฉันไม่แน่ใจทั้งหมดในตอนนี้ถ้าฉันต้องการเพิ่มฟังก์ชั่นผู้เล่นหลายคนหรือไม่ฉันมีปัญหาอื่น ๆ อีกมากมายที่จะแก้ปัญหาที่ยังใหม่อยู่ ฉันไม่ต้องการให้โครงการหลุดมือไป คำถามของฉันคือถ้าฉันมุ่งหน้าไปยังโครงการของฉันโดยไม่มีแผนที่จะเพิ่มการสนับสนุนผู้เล่นหลายคนมันเป็นเรื่องง่ายที่จะย้อนกลับ (ปกติไม่ใช่) และเพิ่มรหัสที่จำเป็นในการจับภาพเกมแบบผู้เล่นหลายคน?

6
นักออกแบบเกมทำอะไร ทักษะอะไรที่พวกเขาต้องการ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน5 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันรู้จักใครที่กำลังคิดที่จะเข้าสู่การออกแบบเกมและฉันสงสัยว่าผู้ออกแบบเกมหางานทำอะไร? คุณต้องใช้เครื่องมือใดในการเรียนรู้วิธีใช้ คุณต้องการทักษะพิเศษใด คุณต้องการทำอะไรในแต่ละวัน ผมอาจจะเป็นถ้อยคำนี้ผิดเล็กน้อยเพราะผมไม่แน่ใจว่าวิทยาลัยจะเป็นนักออกแบบเกมหรือเรียนรู้การออกแบบเกม แต่ฉันคิดว่าคำถามเดียวกันใช้อย่างใดอย่างหนึ่ง

3
รูปหกเหลี่ยมมีมิติเท่ากันที่ถูกใจ
มุมไหนและอัตราส่วนด้านยาว / สั้นด้านใดให้ค่า hex เท่ากันหมดที่น่าพอใจและเป็นภาพกราฟิกปกติ (แบนและแบนด้านบน) hexes ซึ่งแก้ไขเพิ่มเติมขนาดพิกเซลทั้งหมดสำหรับขนาดต่างๆเมื่อแสดงผล?

2
OpenGL ES 2.0: การตั้งค่าการฉาย 2D
บทความนี้อธิบายโดยทั่วไปวิธีการวาดกราฟิค OpenGL 2D ที่คมชัดโดยใช้ฟังก์ชั่นฟังก์ชั่นคงที่ http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL เนื่องจาก OpenGL ES 2.0 มีฟังก์ชั่น ES 1.x บางฟังก์ชั่นไม่สามารถใช้งานได้ (เช่น: glOrtho ()) การทำงานของพวกเขาจะต้องถูกแทนที่ใน Fragment / Vertex shaders คำถามของฉันคือวิธีการตั้งค่าการฉายภาพ 2D ต่อไปนี้ในฟังก์ชั่นไปป์ไลน์ที่ตั้งโปรแกรมได้? const XSize = 640, YSize = 480 glMatrixMode (GL_PROJECTION) glLoadIdentity (); glOrtho (0, XSize, YSize, 0, 0, 1) glMatrixMode (GL_MODELVIEW) วิธีการกำหนดค่า Fragment และ Vertex shaders เพื่อทดแทนฟังก์ชั่นการตั้งค่าการฉาย …

2
“ สถานะของเกมคืออะไร”
คำศัพท์ "สถานะเกม" ค่อนข้างคลุมเครือสำหรับฉัน ใครช่วยอธิบายสิ่งที่รวมอยู่ในสถานะเกมได้ไหม มันเป็นสภาวะของตัวแปรและวัตถุทั้งหมดในเกมในช่วงเวลาใดช่วงหนึ่งหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.