การพัฒนาเกม

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

2
โปรโตคอลเกม RTS
ฉันคิดเกี่ยวกับเกม RTS สำหรับผู้เล่นหลายคน ส่วนที่ฉันไม่สามารถหลีกเลี่ยงได้คือการซิงค์การเคลื่อนที่ของยูนิต ถ้าฉันย้ายยูนิต A ไปที่จุด XY ฉันต้องสื่อสารกลับไปที่เซิร์ฟเวอร์ที่ถ่ายทอดไปยังไคลเอนต์อื่น ฉันอยากรู้ว่าการสื่อสารจะเป็นอย่างไร คุณจะสื่อสารกับเซิร์ฟเวอร์ที่ฉันย้ายยูนิต A ไปยัง XY จาก JZ หรือไม่? บางทีคุณอาจต้องการสื่อสาร coord การเคลื่อนไหวโดย coord แทน? วิธีการที่มีประสิทธิภาพที่สุดในการสื่อสารการเคลื่อนไหวของหน่วยจากลูกค้ารายหนึ่งไปยังอีกคืออะไร? แก้ไข นี่คือคำถามที่โพสต์ใหม่จาก StackOverflow ฉันพบว่าไซต์นี้น่าจะเป็นสถานที่ที่ดีกว่าสำหรับคำถาม หนึ่งในคำตอบที่ดีกว่าจากโพสต์นั้น: ฉันคิดว่าคุณตั้งใจจะใช้กระบวนทัศน์การเชื่อมต่อไคลเอนต์ - เซิร์ฟเวอร์หรือไม่? ในกรณีที่คุณไม่สามารถเชื่อถือลูกค้าเพื่อจัดการตำแหน่งจริงของหน่วยคุณต้องมอบหมายงานนั้นให้กับเซิร์ฟเวอร์ จากนั้นคุณจะใช้รายการคำสั่งจากลูกค้าแต่ละคนต่อหนึ่งขีดและคำนวณการเคลื่อนที่ของแต่ละหน่วยเมื่อสิ่งนี้เสร็จสมบูรณ์แล้วติ๊กถัดไปคุณจะถ่ายทอดตำแหน่งของแต่ละหน่วยที่เกี่ยวข้องกับลูกค้าแต่ละคน (ไม่ว่าจะบนแผนที่ทั้งหมดหรือ พื้นฐานต่อการดู) และเริ่มกระบวนการอีกครั้ง
18 movement  rts 

3
เกมได้รับการออกแบบให้เสพติดหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา เมื่อฉันยังเด็กฉันเคยเล่นเกมหลายชั่วโมง ฉันจะบอกว่าฉันติดพวกเขา ตอนนี้ฉันเป็นนักพัฒนาซอฟต์แวร์และสงสัยว่าเกมนั้นได้รับการออกแบบมาอย่างชัดเจนเพื่อให้เสพติดหรือไม่? ผู้พัฒนาเกมสนใจที่จะให้ผู้ใช้เล่นต่อไปได้นานที่สุด ฉันได้อ่านเกี่ยวกับ Operant Conditioning และ Virtual Skinner Boxes แล้ว ตามที่นักจิตวิทยาเกมส่วนใหญ่ใช้ระบบรางวัลคงที่เพื่อให้ผู้เล่นติดยาเสพติดในตอนแรก ตัวอย่างเช่นคุณสามารถเพิ่มระดับอย่างรวดเร็วในการเริ่มต้น ความถี่ในการให้รางวัลจะค่อยๆลดลง แต่ผู้เล่นยังคงเล่นต่อไป ในท้ายที่สุดคุณเปลี่ยนไปใช้ความถี่ของรางวัลตัวแปรซึ่งหมายถึงรางวัลที่เกิดขึ้นแบบสุ่มและไม่ค่อยเกิดขึ้น ในขั้นตอนนี้ผู้เล่นอาจไม่สนุกกับเกม แต่ยังคงเล่นเพื่อรับรางวัลการแก้ไขและความรู้สึกที่ดีที่เกิดขึ้นจากมัน มันคล้ายกับว่าหนูถูกปรับอากาศในกล่องหนัง รางวัลสามารถอยู่ในรูปแบบของการรับรู้สถานะทางสังคมในโลกของเกมการทำงานอย่างหนักเพื่อไอเท็มเสมือนจริงจึงให้คุณค่าที่ยอดเยี่ยมเมื่อได้รับความรู้สึกในการควบคุมและพลังที่ไม่พบในโลกแห่งความเป็นจริงหนีไปที่อื่น สามารถวัดความก้าวหน้าของเป้าหมายและรับข้อเสนอแนะได้ทันที หากผู้เล่นละเว้นจากเกมการลงโทษจะถูกนำไปใช้เช่นการสูญเสียสถานะทางสังคมหรือรายการ หลังจากผ่านไปครู่หนึ่งรางวัลจะเชื่อมโยงกับตัวเกมดังนั้นแม้แต่ภาพของเกมก็สามารถทำให้เกิดความอยากได้เช่นเดียวกับสุนัขของ Pavlov นอกจากนี้ยังมีงานวิจัยอีกชิ้นหนึ่งที่ระบุว่าธรรมชาติของวิดีโอเกมการกระตุ้นด้วยภาพที่สมจริงจากกราฟิกที่สมจริงการคิดที่ซับซ้อนที่จำเป็นสำหรับการเล่นการปกครองตนเองที่ยอดเยี่ยมและการตอบรับอย่างรวดเร็วสามารถส่งผลให้ระดับโดปามีนเพิ่มขึ้น ความรู้สึกของการไหล เมื่อรวมกับระบบการให้รางวัลที่มีประสิทธิภาพเกมสามารถกระตุ้นความรู้สึกที่ดีของสมอง ซึ่งหมายความว่าหลังจากผ่านหลายรอบผู้เล่นต้องเล่นนานขึ้นเพื่อให้ได้ระดับโดปามีนเหมือนเดิม บางคนถึงกับรู้สึกร่าเริงและผ่อนคลายจากการถอนตัวเมื่อเล่น พวกเขาแทนที่โลกแห่งความจริงด้วยโลกของเกมและมุ่งเน้นไปที่แรงจูงใจในเกมเท่านั้น ผู้เล่นอาจหยุดอาบน้ำเป็นเวลานานลดสุขอนามัยกลายเป็นโดดเดี่ยวในสังคมออกจากโรงเรียนกลายเป็นน้ำหนักตัวมากเกินไปถอนตัวจากครอบครัว อ้างอิง: http://www.cracked.com/article_18461_5-creepy-ways-video-games-are-trying-to-get-you-addicted.html http://www.betabunny.com/behaviorism/Conditioning.htm http://www.world-science.net/exclusives/081111_gaming.htm เกมนั้นสนุกเกินไปที่จะต่อต้านหรือไม่?

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

8
เกมใดมีช่างประเภทนี้หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา คำถามนี้ถูกปิดในเกม SE เป็นหัวข้อปิด ฉันหวังว่ามันจะอยู่ในหัวข้อที่นี่ เมื่อหลายปีก่อนเพื่อนและฉันได้สร้างต้นแบบสมมุติสมมุติ 2d ที่เรียบง่ายกับสิ่งที่เราคิดว่าเป็นแนวคิดที่ไม่เหมือนใครสำหรับกลไกการต่อสู้ มันใช้สัตว์ประหลาดหลงทางและระบบหน้าจอการต่อสู้ที่น่ากลัว เราได้เพิ่มเอฟเฟกต์มากมายเช่น "เงื่อนไข" ที่อาจส่งผลกระทบต่อผู้เล่นของคุณ - สิ่งมาตรฐานเช่นคนตาบอดงงงวยอ่อนแอ ฯลฯ ส่วนที่ไม่เหมือนใครคือเราต้องการให้การต่อสู้ใกล้เคียงกับคุณผู้เล่นต่อสู้จริงและไม่ใช่แค่คุณสั่งให้ตัวละครทำสิ่งต่างๆ ดังนั้นเราจึงสร้างมันขึ้นมาเพื่อประสบการณ์ตัวละครที่คุณสัมผัส หน้าจอการต่อสู้พื้นฐานรวมร่างของศัตรูและหนึ่งในคุณ ในช่วงเวลาสุ่มเป้าหมายจะปรากฏในรูปใดรูปหนึ่งและเริ่มหดตัว สำหรับศัตรูเหล่านี้คือ "ช่องว่าง" และคุณต้องคลิกก่อนที่มันจะหายไป ในรูปของคุณคุณต้องคลิกเพื่อป้องกันการโจมตีก่อนที่เป้าหมายจะหด เงื่อนไขในตัวละครของคุณทำให้เรื่องนี้น่าสนใจ อย่างที่ฉันบอกพวกเขาตั้งใจจะส่งผลกระทบต่อผู้เล่นอย่างแท้จริง ดังนั้นความมืดบอดของหน้าจอจึงลดลง 90% หากคุณงงงวยเป้าหมายจะส่ายไปมาแบบสุ่ม หากคุณอ่อนแอเคอร์เซอร์เมาส์จะเลื่อนและเลื่อนไปมา ทุกสิ่งที่แปลไปสู่การด้อยค่าจริงในการเล่นเกมของคุณไม่ใช่ "การโจมตีของคุณสร้างความเสียหายเพียงครึ่งเดียว" โดยพลการ สิ่งนี้จะขยายออกไปในระบบสะกดอย่างมีเหตุมีผลซึ่งคุณจะต้องจำคำสะกดและรวมคำเหล่านั้นเป็นชุดค่าผสมที่สร้างสรรค์และพิมพ์ตามเวลาจริง ฉันรู้ว่าบางเกมได้ทำระบบการสะกดแบบนี้หลากหลายรูปแบบ มองย้อนกลับไปฉันคิดว่านี่ยังเป็นความคิดที่สนุก แต่มันก็ดูน่ากลัวจากมุมมองสำหรับการเข้าถึง ผู้เล่นชอบเกมของพวกเขาเพื่อทำให้พวกเขารู้สึกมีพลังไม่ยอมรับและเน้นข้อบกพร่องในชีวิตจริงของพวกเขา เกมใดที่พยายามทำอะไรแบบนี้และประสบความสำเร็จบ้างไหม? มันมาจากอะไร? ถ้าไม่ดูเหมือนความคิดที่สมเหตุสมผลและสร้างสรรค์ที่จะลอง?

3
ทำไม pixel shaders ไม่ให้เราอ่านโดยตรงจาก framebuffer หรือ buffer ความลึก?
ให้ฉันลอง framebuffer หรือ deepbuffer ใน pixel shader เป็นคุณสมบัติที่มีประโยชน์มาก แม้เพียงแค่สามารถรู้ความลึกหรือสีของสิ่งใดก็ตามที่อยู่ด้านหลังพิกเซลปัจจุบันจะเป็นประโยชน์ ทำไมทั้ง OpenGL และ DirectX ไม่ให้ฉันทำเช่นนี้? ฉันคาดหวังว่าจะมีข้อ จำกัด ด้านฮาร์ดแวร์บางอย่าง แต่การผสมสีด้วยอัลฟาใช้สีใน framebuffer สำหรับการคำนวณแบบผสมผสานและการทดสอบ Z จะทดสอบบัฟเฟอร์ความลึกที่ตำแหน่งปัจจุบัน ทำไมไม่เพียงแค่เปิดเผยค่าเหล่านี้กับเราโดยตรง ฉันหวังว่าจะเห็นสิ่งนี้ในอนาคตหรือไม่
18 opengl  3d  directx  shaders 

6
สุดยอด C ++ Math Library สำหรับ Game Engine? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังมองหา C-math คณิตศาสตร์ห้องสมุด opensource ที่รวดเร็วสำหรับเครื่องมือเกมของฉันด้วยคุณสมบัติดังต่อไปนี้: เร็ว (sse?) เวกเตอร์ การฝึกอบรม quaternions เหมาะสำหรับทั้ง OpenGL และ Directx
18 c++  mathematics 

5
การพัฒนาเกมแตกต่างจากการพัฒนาซอฟต์แวร์อื่น ๆ อย่างไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา สำหรับนักพัฒนาซอฟต์แวร์ที่ใช้งานทั่วไปอะไรที่แตกต่างกันโดยเฉพาะเกี่ยวกับการพัฒนาเกมไม่ว่าจะเป็นพื้นฐานหรือแตกต่างในระดับปริญญา ฉันเล่นเกมทอยอย่าง Tic-Tac-Toe, Tetris และซูโดกุที่ใช้กำลัง (กับ UI) และตอนนี้ฉันกำลังเริ่มโครงการขนาดกลาง (ขนาดกลางสำหรับการเป็นนักพัฒนาเดียวและไม่มี ทำหลายเกม) และสิ่งหนึ่งที่ฉันได้พบกับโปรเจ็กต์นี้คือการแยกข้อกังวลนั้นยากกว่ามากเพราะทุกอย่างมีผลกระทบต่อสถานะ จนถึงตอนนี้ฉันสามารถรักษาโค้ดให้สะอาดพอสมควรเพื่อความพึงพอใจของฉัน แต่ฉันพบว่าการรักษาโค้ดที่สะอาดในเกมที่ไม่สำคัญนั้นยากกว่ามากสำหรับงานประจำวันของฉัน เกมที่ฉันกำลังทำอยู่นั้นเป็นแบบเทิร์นเบสและกราฟิกนั้นค่อนข้างง่าย (บนเว็บส่วนใหญ่ผ่านการจัดการ DOM) ดังนั้นเวลาจริงและงาน 3 มิติไม่เหมาะกับฉัน แต่ฉันยังคงเป็น สนใจคำตอบเกี่ยวกับสิ่งที่น่าสนใจ ส่วนใหญ่สนใจในตรรกะเกมทั่วไปว่า PS รู้สึกอิสระที่จะติดแท็กสิ่งนี้อีกครั้งฉันไม่แน่ใจว่าแท็กใดที่ใช้งานได้

1
ฉันจะทำให้เกมของฉันปรากฏใน Games Explorer บน Windows ได้อย่างไร
ฉันต้องการสร้างตัวติดตั้งสำหรับเกมที่อนุญาตให้มีไอคอนวางใน Games Explorer สำหรับ Vista และ Windows 7 ฉันสร้างGDFแล้วสร้างสคริปต์สำหรับโครงการและรับไฟล์. h, .gdf และ. rc แต่ฉันไม่สามารถคอมไพล์ (โดยใช้ Visual Studio 2010) ไฟล์. rc ลงในไฟล์เรียกทำงานที่จะใช้หลังจากนั้นเพื่อสร้างตัวติดตั้ง ฉันได้รับข้อผิดพลาดต่อไปนี้หลังจากที่ฉันตั้งค่าเส้นทางปฏิบัติการ: "ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'Microsoft.VisualStudio.HpcDebugger.Impl, เวอร์ชัน 10.0.0.0, Culture = neutral, PublickKeyToken = b03f5f7f11f50d3a3a' หรือการอ้างอิงอย่างใดอย่างหนึ่งระบบไม่พบไฟล์ที่ระบุ" ความคิดเห็นใดที่ฉันทำผิด

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

5
Objective-C หรือ C ++ สำหรับเกม iOS?
ฉันค่อนข้างมั่นใจในการเขียนโปรแกรมใน Objective-C และ C ++ แต่ฉันคิดว่า Objective-C นั้นใช้งานได้ง่ายกว่าและมีความยืดหยุ่นและไดนามิกมากกว่าในธรรมชาติ ข้อดีและข้อเสียเมื่อใช้ C ++ แทน Obj-C สำหรับการเขียนเกมใน iOS จะเป็นอย่างไร หรือค่อนข้างมีปัญหาใด ๆ ที่ทราบเกี่ยวกับการใช้ Obj-C เมื่อเทียบกับ C ++? ตัวอย่างเช่นฉันสงสัยว่าอาจมีปัญหาด้านประสิทธิภาพการทำงานกับ Obj-C เทียบกับรหัสที่เขียนใน C / C ++

3
ฉันจะสร้างเอฟเฟกต์แสงแบบนี้ได้อย่างไร
นี่เป็นแสง 2d ที่สวยที่สุดที่ฉันเคยเห็นมาและฉันก็อยากจะแสดงแสงแบบนี้เช่นกัน ฉันต้องทำอย่างไร? ฉันไม่สนใจเกี่ยวกับฟิสิกส์หรือการจำลองอนุภาค - ฉันแค่อยากรู้เกี่ยวกับแสง นี่คือวิดีโอสำหรับการอ้างอิง: http://www.youtube.com/watch?v=BIQRhOFkvQY http://www.youtube.com/watch?v=tnTYXPuecMs http://www.youtube.com/watch?v=rhC_jVM8IYU http://www.youtube.com/watch?v=_Aw5BdjWqqU หรือคุณอาจจะดาวน์โหลดมลพิษ Planet 2 ที่นี่
18 xna  lighting  hlsl 

2
ฉันจะแปลงการคลิกเมาส์เป็นรังสีได้อย่างไร
ฉันมีมุมมองที่ฉาย เมื่อผู้ใช้คลิกบนหน้าจอฉันต้องการคำนวณรังสีระหว่างระนาบใกล้และไกลที่ทำโครงการจากจุดเม้าส์ดังนั้นฉันจึงสามารถทำโค้ดสี่แยกเรย์กับโลกของฉันได้ ฉันใช้คลาสเมทริกซ์และเวกเตอร์และเรย์ของตัวเองและมันทำงานได้อย่างที่คาดไว้ อย่างไรก็ตามเมื่อฉันลองและแปลงรังสีเป็นพิกัดโลกไกลสุดของฉันเสมอเป็น 0,0,0 และดังนั้นรังสีของฉันไปจากการคลิกเมาส์ไปที่ศูนย์กลางของพื้นที่วัตถุมากกว่าผ่านมัน (พิกัด x และ y ใกล้และไกลเท่ากันพวกมันต่างกันเฉพาะในพิกัด z ซึ่งเป็นค่าลบของกันและกัน) GLint vp[4]; glGetIntegerv(GL_VIEWPORT,vp); matrix_t mv, p; glGetFloatv(GL_MODELVIEW_MATRIX,mv.f); glGetFloatv(GL_PROJECTION_MATRIX,p.f); const matrix_t inv = (mv*p).inverse(); const float unit_x = (2.0f*((float)(x-vp[0])/(vp[2]-vp[0])))-1.0f, unit_y = 1.0f-(2.0f*((float)(y-vp[1])/(vp[3]-vp[1]))); const vec_t near(vec_t(unit_x,unit_y,-1)*inv); const vec_t far(vec_t(unit_x,unit_y,1)*inv); ray = ray_t(near,far-near); ฉันทำอะไรผิด (คุณถอดจุดเมาส์ออกได้อย่างไร)

3
สถาปัตยกรรมเอ็นจิ้นเกม MVC (Model-View-Controller) - ใช่หรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังอ่านหนังสือเล่มหนึ่งที่ยอดเยี่ยมGame Coding Completeและหนังสือเล่มนี้ขอแนะนำอย่างยิ่งให้ใช้วิธีMVC (Model-View-Controller)ด้วยเลเยอร์สำคัญสามประการ: แอปพลิเคชันเลเยอร์ เกมลอจิก มุมมองเกม สำหรับฉันแล้ววิธีการนี้ดูเหมือนว่าเป็นเกมเกินราคาสำหรับเกมคอมพิวเตอร์พกพา ความคิดเห็นของคุณคืออะไร มันคุ้มค่าหรือไม่ที่จะใช้สถาปัตยกรรมนี้แม้ว่ามันจะเพิ่มการสื่อสารเพิ่มเติมที่จำเป็นระหว่างโมดูลหรือไม่? การออกแบบนี้สามารถใช้พลังงาน CPU มากในตอนท้ายผลลัพธ์จะช้าลงอย่างมีนัยสำคัญมากกว่าถ้ามันไม่ได้ถูกนำไปใช้?

6
ไกลแค่ไหนที่คุณจะได้รับกับ Garry's Mod และไม่มีเงิน? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ผู้ที่เกรดหกของฉันสนใจการพัฒนาเกม FPS มาก แต่ฉันไม่คิดว่าเขาจะเข้าใจขนาดของงานต่อไป เขาเป็นแฟน Halo ดังนั้นเป้าหมายปัจจุบันของเขาคือทำเกมที่คล้ายกัน แต่ดีกว่า หึ ฉันจะไม่ท้อเขา ฉันให้บัญชี Steam กับเขาแล้วเขาค้นพบ Mod ของ Garry และติดตั้ง svn เต่าเพื่อเพิ่มแพ็ค (และเล่น) เขายังดาวน์โหลดและแหย่ใน UDK และทดลอง Visual C ++ และ SoftImage เมื่อฉันพูดว่า "ด้วยตัวเอง" ฉันหมายความว่าเขาได้ขอคำแนะนำและคำแนะนำจากเพื่อนออนไลน์ของเขาและเขาได้ดูวิดีโอ Youtube "วิธีการ" นับไม่ถ้วน (ห้องเรียนแห่งอนาคต) แม้ว่าฉันเป็นโปรแกรมเมอร์ความเชี่ยวชาญของฉันไม่ได้โกหกในเกม ฉันมีเวลายากที่จะเข้าใจว่า Mod ของ Garry's ไซเบอร์มีอะไรบ้าง เขาจะไปถึงได้ไกลแค่ไหนและมีเครื่องมือเพิ่มเติมอะไรบ้างที่ฉันควรจะช่วยเขาให้ได้?
18 tools 

4
ในฐานะนักพัฒนาเกมอินดี้ฉันจะมีเพลง / เสียงที่มีคุณภาพได้อย่างไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา นอกจากเนื้อเรื่องแล้วเกมยังต้องการรหัสกราฟิกและเอฟเฟกต์เพลง / เสียง ฉันสามารถโปรแกรมและฉันรู้นักออกแบบกราฟิกสองสามคนในยุคของแอปบนเว็บ อย่างไรก็ตามฉันไม่รู้ว่าจะหาเพลงและเสียงอิสระ / มืออาชีพ / พันธมิตร ดังนั้นโดยทั่วไปแล้วเพลง / เสียงทำอย่างไร คุณจบเกมและมอบมันให้กับนักดนตรีบ้างไหม? ต้องการความช่วยเหลือผ่าน Facebook? โทรหาครูสอนดนตรีระดับมัธยมศึกษา? .. กรุณาแนะนำ ขอบคุณ! แก้ไข: ฉันต้องการที่จะเรียบเรียงคำถามอีกเล็กน้อยเพื่อชี้แจงวัตถุประสงค์ มาเริ่มด้วยตัวอย่างกัน บอกว่ามีนักออกแบบที่เสร็จสิ้นการออกแบบแนวคิด UI ที่ยอดเยี่ยมและถามว่า: "ฉันจะหาโปรแกรมเมอร์เพื่อแปลงการออกแบบนี้เป็นแอพได้อย่างไร" มันจะไม่ช่วยเขามากนักโดยบอกว่า GitHub คืออะไรและสามารถเรียนรู้รหัสที่ยอดเยี่ยมได้จาก ... เขาต้องการการตัดสินว่ารหัสอะไรดีนอกจากวิธีการใช้รหัสและที่สำคัญที่สุดคือความสามารถในการ แก้ไข / ปรับปรุงรหัสให้เหมาะกับความต้องการของเขา ในฐานะโปรแกรมเมอร์ทั้งหมดที่ฉันรู้ว่าเกมต้องการเพลงที่ดี คำถามไม่ได้เกี่ยวกับที่จะหาเพลง คำถามคือวิธีการหานักดนตรีที่รู้จักเพลงดนตรีที่เหมาะกับเกมของฉัน มันคล้ายกับการออกแบบที่กำลังมองหาโปรแกรมเมอร์ที่สามารถเปลี่ยน Photoshop ให้เป็น. app แทนการเขียนโปรแกรมหนังสือและตัวอย่างโค้ด …
18 sound  music  assets 

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