การพัฒนาเกม

คำถาม & คำตอบสำหรับนักพัฒนาเกมมืออาชีพและเป็นอิสระ

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

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

3
พื้นฐานการออกแบบเรื่องและพล็อตเรื่อง [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันทำหลายเกม แต่พวกเขาทั้งหมดเป็นผู้รุกรานอวกาศหรือสไตล์มาริโอ ทำตามคำถามสุดท้ายของฉัน (ขอบคุณสำหรับคำตอบที่ยอดเยี่ยมทั้งหมด) ฉันพยายามเขียนโครงเรื่องและวางแผนสำหรับเหตุการณ์ที่จะเกิดขึ้น ปัญหาที่ฉันมีคือเรื่องราวของฉันมีแนวโน้มที่จะคล้ายกับสิ่งที่มีอยู่แล้วเช่นภาพยนตร์หรือเกมอื่น ๆ ที่ฉันเล่น เหตุการณ์ที่ให้ความรู้สึกเหมือนเป็นการผสมผสานของเกมอื่น ๆ ที่ฉันเล่น ดังนั้นรูปแบบที่แตกต่างจึงกลายเป็นคนที่มีความคิดสร้างสรรค์มากขึ้นไม่มีใครมีคำแนะนำใด ๆ มีใครเขียนเรื่องราวที่มีความยาวพอสมควรสำหรับเกมและมีตัวชี้หรือไม่มีใครรู้จักหนังสือดีๆในเรื่องนี้ ความคิดใด ๆ ที่จะได้รับการต้อนรับเรื่องราวของความคิดเหตุการณ์ไป FYI เกมนี้มีระบบการต่อสู้สไตล์แฟนตาซีขั้นสุดท้ายและระบบจับ / ยกโปเกมอน
14 game-design  rpg 

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

5
Python Performance กับ Game Maker [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา เดิมฉันคิดจะสร้างเกมด้วย Python และ SFML ฉันเข้าใจว่า Python ช้ากว่า C ++ แต่จะเปรียบเทียบกับ Game Maker ได้อย่างไร เหตุผลหลักที่ฉันถามคือเมื่อเร็ว ๆ นี้ฉันเล่นเกม Game Maker (The Iconoclasts) ซึ่งวิ่งด้วยอัตราเฟรมที่ไม่ดีพอในคอมพิวเตอร์ของฉัน (GMA 950) ฉันกังวลว่าฉันจะมีปัญหาเรื่องประสิทธิภาพที่คล้ายกันกับ Python / SFML

1
มีเอ็นจิ้นฟิสิกส์ 3D แบบโอเพนซอร์สแบบจุดคงที่หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังมองหาเอ็นจิ้นฟิสิกส์แบบสามมิติแบบจุดคงที่ (kynematics ขั้นพื้นฐานและความละเอียดการตรวจจับการชนกันของข้อมูล ... ไม่มีอะไรแฟนซีเกินไป) ฉันต้องการคณิตศาสตร์จุดคงที่เพราะฉันต้องการให้มีผลลัพธ์ที่กำหนดได้เพื่อวัตถุประสงค์ในการทำซ้ำและพกพาได้สูงเพราะฉันคาดหวังว่าเกมของฉันจะพกพาได้สูงสำหรับอุปกรณ์ต่าง ๆ เช่นโทรศัพท์มือถือหรือเครื่องเล่นเกมพกพา

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

2
Wall Jump สำหรับ 2D Platformer
ฉันกำลังมองหาวิธีที่จะใช้กระโดดผนังในเกม xna ของฉัน แต่ฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับมันได้ใครบางคนสามารถใครบางคนได้โปรดช่วยฉันออกมา?
14 xna  2d  c#  platformer 

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

4
โปรแกรมแก้ไขแผนที่ 2 มิติที่ไม่ใช่ไทล์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ขณะนี้ฉันกำลังพัฒนาเกมผจญภัย 2 มิติที่เน้นความเรียบง่ายสำหรับ iPhone และสงสัยว่าอะไรจะเป็นวิธีที่ง่ายที่สุดในการสร้างแผนที่สำหรับเกมของฉัน ฉันคิดว่าฉันจะต้องใช้โปรแกรมแก้ไขภาพที่จะให้ข้อเสนอแนะทันทีและจะให้ฉันวางวัตถุทั้งหมดในโลกตรงที่ฉันต้องการ ฉันสามารถโหลดการเป็นตัวแทนที่บันทึกไว้ของโลกที่ฉันสร้างในตัวแก้ไขในเกมของฉัน ดังนั้นฉันกำลังมองหาโปรแกรมแก้ไขแผนที่อย่างง่ายที่ช่วยให้ฉันทำสิ่งนี้ได้ วัตถุทั้งหมดในเกมของฉันเป็นเพียงรูปสี่เหลี่ยมผืนผ้าพื้นผิวที่สร้างขึ้นจากสองสามเหลี่ยม สิ่งที่ฉันต้องทำคือวางตำแหน่งสี่เหลี่ยม / วัตถุต่าง ๆ ในแผนที่และให้พื้นผิว ฉันใช้แผนที่พื้นผิวดังนั้นมันจะมีประโยชน์ที่จะสามารถกำหนดส่วนของพื้นผิวให้กับวัตถุได้ จากนั้นฉันจะต้องสามารถดึงวัตถุทั้งหมดออกจากการแสดงแผนที่ของฉันที่บันทึกไว้พร้อมกับชื่อ / ตัวระบุของพื้นผิว (แอตลาส) ที่พวกเขาใช้และพื้นที่ของแอตลาสของพื้นผิว ฉันดูที่เครื่องมือแก้ไขแผนที่แบบเรียงต่อกันเช่น Tiled และ Ogmo แต่พวกเขาดูเหมือนจะไม่สามารถทำสิ่งที่ฉันต้องการได้ ข้อเสนอแนะใด ๆ แก้ไข: ตัวอย่างที่ชัดเจนยิ่งขึ้น: บางอย่างเช่นเครื่องมือแก้ไขระดับ GameMaker แต่ด้วยฟังก์ชั่นการส่งออกที่เพิ่มขึ้นในรูปแบบที่สะดวก
14 2d  iphone  maps  levels  editors 

5
มีคำทั่วไปที่ครอบคลุมการจัดการตำแหน่งการหมุนและการปรับขนาดด้วยกันไหม?
ฉันกำลังมองหาชื่อสำหรับชั้นเรียนของฉันที่จัดการเมทริกซ์ 4x4 ที่จัดการตำแหน่งการหมุนและสเกล มีคำทั่วไปที่ครอบคลุมทั้งสามหรือไม่ (ฉันแบ่งคณิตศาสตร์เมทริกซ์เป็นไฟล์ / คลาสของตัวเอง)

5
ห้องสมุดคณิตศาสตร์ที่สมบูรณ์สำหรับใช้ในเกม OpenGL ES 2.0 หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา คุณทราบหรือไม่ว่าไลบรารีคณิตศาสตร์ข้ามแพลตฟอร์มที่สมบูรณ์ (หรือเกือบจะสมบูรณ์) สำหรับใช้ในเกม OpenGL ES 2.0? ห้องสมุดควรมี: คลาส Matrix2x2, เมทริกซ์ 3x3, Matrix4x4 quaternions คลาส Vector2, Vector3, Vector4 คลาสมุมออยเลอร์ การดำเนินการในชั้นเรียนที่กล่าวถึงการแปลง ฯลฯ การดำเนินการทางคณิตศาสตร์ที่ใช้เป็นมาตรฐานในกราฟิก 3 มิติ (ผลิตภัณฑ์ Dot, Cross Product, SLERP, ฯลฯ ... ) มี API คณิตศาสตร์ดังกล่าวสามารถใช้ได้ทั้งแบบสแตนด์อโลนหรือเป็นส่วนหนึ่งของแพคเกจใด ๆ ? ภาษาการเขียนโปรแกรม: Visual C …

2
วนรอบเกม“ ดีที่สุด” สำหรับ 2D-scroller
เป็นไปได้หรือไม่ที่จะอธิบายโครงร่าง "ดีที่สุด" (ในแง่ของประสิทธิภาพ) สำหรับลูปเกมของผู้เลื่อนด้าน 2D ในบริบทนี้ "game loop" ใช้การป้อนข้อมูลของผู้ใช้อัปเดตสถานะของวัตถุเกมและดึงวัตถุเกม ตัวอย่างเช่นการมีคลาสฐาน GameObject ที่มีลำดับชั้นการสืบทอดลึกอาจดีสำหรับการบำรุงรักษา ... คุณสามารถทำสิ่งต่อไปนี้: foreach(GameObject g in gameObjects) g.update(); อย่างไรก็ตามฉันคิดว่าวิธีนี้สามารถสร้างปัญหาด้านประสิทธิภาพได้ ในทางกลับกันข้อมูลและฟังก์ชันของวัตถุในเกมทั้งหมดอาจเป็นข้อมูลทั่วโลก ซึ่งจะเป็นการบำรุงรักษาอาการปวดหัว แต่อาจเข้าใกล้กับลูปเกมที่มีประสิทธิภาพสูงสุด ความคิดใด ๆ ฉันสนใจในการใช้งานจริงของโครงสร้างลูปเกมที่ดีที่สุด ... แม้ว่าฉันจะปวดหัวในการบำรุงรักษาเพื่อแลกกับประสิทธิภาพที่ยอดเยี่ยม

3
มีอัลกอริทึมสำหรับเกมพูลหรือไม่?
ฉันกำลังมองหาอัลกอริทึมในการคำนวณทิศทางและความเร็วของลูกบอลในเกมพูล ฉันแน่ใจว่าต้องมีรหัสโอเพนซอร์สบางประเภทเนื่องจากเกมพูลเป็นเกมคอมพิวเตอร์ที่เก่าแก่ที่สุดที่ฉันจำได้ ฉันหมายถึงเมื่อลูกบอลหนึ่งนัดกระทบลูกอื่นฉันต้องการอัลกอริทึมในการคำนวณทิศทางของทั้งสองลูก มันจะขึ้นอยู่กับมุมที่แน่นอนของที่พวกเขาชนกันและความเร็ว ฉันต้องการฝึกการเขียนโค้ด Java ดังนั้นฉันกำลังมองหารหัสจาวาหรือแพ็คเกจที่มีรหัสประเภทนี้
14 java  physics  billards 

5
ฉันควรเรียนรู้ Direct3D 9, 10 หรือ 11 หรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเพิ่งเริ่มเข้าสู่การเขียนโปรแกรม 3D ด้วย Direct3D ฉันควรรับ D3D รุ่นใด 11 ดูเรียบร้อยสวย แต่ 9 และ 10 ยังคงดูเหมือนว่าสวยอยู่ เมื่อพิจารณาถึงสถานะปัจจุบันของอุตสาหกรรมการพัฒนาเกมแล้วเวอร์ชันใดที่เหมาะสมกว่าที่จะเริ่มใช้งาน
14 directx 

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