คำถามติดแท็ก planning

8
จะเริ่มต้นอย่างไรกับการพัฒนาเกม [ปิด]
ฉันถามก่อนหน้านี้ในหัวข้อนี้ที่ stackoverflow.com หนึ่งในความคิดเห็นเริ่มต้นนำฉันมาที่นี่เพื่อ gamedev.stackexchange.com ดังนั้นฉันจะโพสต์ที่นี่อีกครั้ง ค้นหาคำถามที่เกี่ยวข้องฉันพบคำถามที่เฉพาะเจาะจงจำนวนมาก แต่ฉันกลัวว่าข้อมูลเฉพาะนั้นไม่มีประโยชน์สำหรับฉันและหลังจากผ่านไป 4 ชั่วโมงบน Google ฉันไม่ได้อยู่ใกล้กว่าที่ฉันเริ่มต้นดังนั้นฉันจึงรู้สึกว่าสามารถเข้าถึงชุมชนได้ ในการสั่งซื้อ ครั้งแรกเป้าหมายของฉัน: ฉันไม่เคยทำเกมมาก่อนแม้ว่าฉันจะสับสนในความเป็นไปได้หลายต่อหลายครั้ง ในที่สุดฉันก็ตัดสินใจที่จะนั่งลงและเริ่มเรียนรู้วิธีการเขียนโค้ดเกมใช้เอ็นจิ้นเกมเป็นต้นทั้งหมดนี้เพื่อให้วันหนึ่ง (หวังว่าเร็ว ๆ นี้) ฉันจะสามารถสร้างเกมที่ใช้งานได้ ฉันสามารถเริ่มเพิ่มความซับซ้อนได้ในตอนนี้สำหรับตอนนี้ฉันดีใจที่มีกล้องที่ควบคุมด้วยแป้นพิมพ์เคลื่อนที่ไปในโลก 3 มิติที่ไม่มีปฏิสัมพันธ์ใด ๆ พื้นหลังของฉัน: ฉันได้ทำงานในภาษาการเขียนโปรแกรมที่หลากหลายตั้งแต่ PHP ถึง C ++ ถึง Java ถึง ASM ฉันไม่กลัวความท้าทายใด ๆ ที่มาพร้อมกับการเรียนรู้ไวยากรณ์ใหม่หรือข้อ จำกัด ที่มีอยู่ในภาษาใหม่ อย่างไรก็ตามประสบการณ์การเขียนโปรแกรมที่ผ่านมาทั้งหมดของฉันนั้นไม่ใช่แบบกราฟิกอย่างเคร่งครัดและมักจะมีการโต้ตอบน้อยมากหรือง่ายมากระหว่างการดำเนินการ ฉันได้สร้างอัลกอริทึมที่กว้างขวางและยอดเยี่ยมสำหรับการแก้ปัญหาเชิงตรรกะและคณิตศาสตร์รวมถึงปัญหาการสร้างกราฟ อย่างไรก็ตามในทุกกรณีมีการกำหนดอินพุตในไฟล์ส่งแบบฟอร์มในรูปแบบ HTML หรือพิมพ์ลงในคอนโซล การโต้ตอบแบบเรียลไทม์กับผู้ใช้เป็นสิ่งที่ฉันไม่มีประสบการณ์ คำถามของฉัน: ฉันควรเริ่มทำเกมที่ไหน? ยังดีกว่า - ฉันควรเริ่มต้นอย่างไรเมื่อพยายามสร้างสภาพแวดล้อม 3 …
65 3d  graphics  career  planning 

1
วิธีจัดการกับ "ระดับการออกแบบคืบคลาน"
Level Design Creep คือสิ่งที่ฉันเริ่มเรียกว่าเกิดอะไรขึ้นเมื่อคุณสร้างชุดของระดับและสังเกตว่าทุกระดับนั้นดูดีขึ้นหรือได้รับการออกแบบดีกว่านิดหน่อยหรือเมื่อทำงานร่วมกับหลาย ๆ คนที่มีระดับทักษะแตกต่างกัน ปล่อยให้อยู่ตามลำพังขณะที่ผู้เล่นผ่านเกมระดับคุณภาพจะขึ้นและลงตามลำดับที่สร้างระดับ ดูเหมือนว่าเราจะใช้เวลามากกว่านี้มากกว่าที่เราควรจะเป็น นอกจากการตัดออกในระดับที่ดีและไม่ดีจริงๆแล้วมีวิธีที่ฉันสามารถวางแผนหรือจัดการการผลิตเพื่อให้รายละเอียดไม่ "คืบคลานขึ้น" และเราต้องกลับไปทำงานเดิมซ้ำแล้วซ้ำอีกหรือไม่?

11
คุณจะเริ่มพัฒนาเกมได้อย่างไร [ปิด]
เมื่อคุณเริ่มโครงการเกมใหม่คุณต้องทำอะไรก่อน คุณเริ่มอย่างไร อะไรคือสิ่งที่จะช่วยให้คุณเริ่มต้นที่ดีที่สุดในการทำโปรเจ็กต์ให้เสร็จก่อนที่จะเริ่มทำอะไร? Mods โปรดช่วยด้วยแท็ก ... ฉันไม่มีเงื่อนงำวิธีการจัดหมวดหมู่นี้ ... :)
28 planning 

7
รายการตรวจสอบสำหรับเกมเสร็จ?
ฉันและเพื่อนสองคนกำลังเล่นเกมตามเวลาว่างของเราและเราเสร็จประมาณ 80% ของเกม .. ดังนั้นสิ่งที่ชัดเจนและกลไกหลัก เราเคยทำเกมสองสามครั้งก่อนและเรามีปัญหาในการจบ ปัญหาไม่ได้อยู่ที่ว่าเราไม่ได้หลงใหลในเกมมากพอ แต่ก็ไม่มีใครเห็นรายละเอียดสุดท้ายที่ต้องเพิ่มเราจะกลายเป็นคนตาบอดไปกับเกม มันน่าผิดหวังจริงๆ อาจเป็นเช่น .. "บางทีเราควรจะมีฟังก์ชั่นหยุดชั่วคราว?" "เอ่อใช่แล้วทำไมเราไม่คิดเรื่องนั้นก่อนหน้านี้ล่ะ?" บางครั้งแม้ว่าต้องใช้เวลานานในการตระหนักถึงความต้องการ แต่หลังจากนั้นก็ชัดเจนว่าจำเป็นต้องทำ / เพิ่ม คุณใช้รายการตรวจสอบทุกชนิดเพื่อบังคับให้เสร็จหรือคุณต้องพึ่งพาประสาทสัมผัสที่จะรู้เมื่อทำเสร็จหรือไม่? รายการตรวจสอบจะดีเมื่อมีการประเมินเวลาโครงการเช่นกัน ..
19 planning 

1
สิ่งจำเป็นสำหรับการสร้าง RTS [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดเมื่อปีที่แล้ว ฉันสงสัยว่าถ้าใครมีลิงค์ไปยังการอ่านหรือหนังสือที่ดีเกี่ยวกับสิ่งที่คิดเมื่อพัฒนาเกม RTS ฉันจะได้อ่านสิ่งนี้และสิ่งนี้แต่อยากจะอ่านเพิ่มเติม นอกจากนี้ฉันมีประสบการณ์การพัฒนาและไม่ช้าก็อยากจะเริ่มสร้างโครงกระดูกตัวเอง แต่ถ้าใครมีบทความเพิ่มเติมเกี่ยวกับกระบวนการ (ไม่ใช่ในการเขียนโปรแกรม แต่เพิ่มเติมเกี่ยวกับการวางแผน) ที่จะช่วยได้มาก
12 rts  planning 

2
เอ็นจิ้นสำหรับเกมบนเว็บในที่สุดควรเริ่มเป็นบริการเว็บหรือไม่?
ฉันเพิ่งตัดสินใจเริ่มเขียนโปรแกรมสำหรับเกมไพ่ ฉันไม่ใช่ผู้เล่น "ไพ่" ที่ยิ่งใหญ่ แต่มีเพื่อนแนะนำฉันให้รู้จักกับเกมนี้ (มันเป็นการหมุนเกมเดนมาร์ก) และฉันตกหลุมรัก ฉันต้องการพัฒนาเกมใน 3 ส่วน: เครื่องมือพื้นฐานจัดการไพ่ / สำรับ / เกม ฯลฯ ส่วนต่อประสานผู้ใช้ (ในรูปแบบของมือถือ / เดสก์ท็อปเว็บแอพ) ปัญญาประดิษฐ์ที่มีกลยุทธ์ / ปัญหาต่าง ๆ เป็นต้น นี่เป็นโครงการที่แตกต่างกันมากในใจของฉัน ... และฉันกำลังดิ้นรนกับการเห็นว่าพวกเขาจะเข้าด้วยกันในระยะยาวอย่างไร ตอนแรกฉันไม่ต้องการแม้แต่จะ "เล่น" เกมโดยใช้เครื่องมือ เครื่องยนต์จะถูกทดสอบเป็นหลักโดยการทดสอบตามหน่วย การทดสอบการเล่นจะไม่เริ่มจนกว่าจะมีลูกค้า ดังนั้นจึงมีบางอย่างของความสัมพันธ์ระหว่างลูกค้ากับเซิร์ฟเวอร์ที่นี่ เครื่องยนต์เป็นตัวต่อชิ้นใหญ่มาก สิ่งที่ฉันอยากรู้คือ: คุณจะพัฒนา "API สาธารณะ" สำหรับเครื่องมือนี้อย่างไร? ฉันคิดว่าเอ็นจิ้นอาจเป็นบริการบนเว็บที่ธรรมดามากซึ่งส่งคืนสถานะผ่านเคียวรีไปยัง RESTful API แต่ฉันกังวลว่าการพัฒนาเอ็นจิ้นเองเนื่องจากเว็บแอพอาจนำไปสู่การตัดสินใจเขียนโปรแกรมที่ไม่ดี (ตัวอย่างเช่นถ้าฉันเลือก MVC micro-framework API นี้จะไม่มีมุมมองจริง ๆ …

7
ฉันควรเปลี่ยน A * อย่างไร
ฉันมีศัตรูหัวหน้าที่น่าสงสารที่แสวงหาผู้เล่นโดยใช้อัลกอริทึม A * มันเป็นสภาพแวดล้อมที่ค่อนข้างซับซ้อนและฉันทำใน Flash ดังนั้นการค้นหาอาจช้าลงเล็กน้อยเมื่อค้นหาในระยะทางไกล หากผู้เล่นอยู่กับที่ฉันจะค้นหาเพียงครั้งเดียว แต่ในขณะนี้ฉันค้นหาทุกเฟรม สิ่งนี้ใช้เวลานานพอสมควรที่ framerate ของฉันกำลังทรมาน อะไรคือวิธีการแก้ปัญหาปกตินี้? มีวิธีการ "replan" A * โดยไม่ต้องทำการค้นหาซ้ำทั้งหมดหรือไม่ ฉันควรค้นหาบ่อยครั้งกว่า (ทุกครึ่งวินาทีหรือสองวินาที) และยอมรับว่าเส้นทางนั้นมีความคลาดเคลื่อนเล็กน้อยหรือไม่?

3
กำไรแยก - ส่วนแบ่งเท่ากันเทียบกับการลงทุนตราสารทุน (งานและเงินที่ใช้ไป = หุ้น)
มากับคำถามซับเดียวที่เหมาะสมนั้นยากมากฉันเขียนเนื้อความไว้ที่ส่วนหัว ... ดังนั้นเราคือทีมนักพัฒนา 4 คน นักออกแบบสองคนนักเขียนสองคนที่จะนำมันมาใช้ง่าย (โดยปกติเราจะไม่ผูกติดกับฉลาก) เรามาพร้อมกับการออกแบบเกมที่ยอดเยี่ยมด้วยกันและเราพร้อมที่จะใช้เวลาส่วนใหญ่ในการสร้างต้นแบบ ปัญหาคือมีความแตกต่างที่สำคัญของความเห็นเมื่อมันมาถึงการแบ่งปันที่มีศักยภาพรายได้ที่ทำโดยเกม การลงทุน = แบ่งปัน เราสองคนต้องการให้ทุกคนเก็บบันทึกไว้เป็นชั่วโมง การแปลงให้เป็นเงินเดือนต่อชั่วโมงที่ตกลงกันไว้ก่อนหน้านี้เราสามารถรวมกับเงินจริงที่ลงทุนและจากนั้นกำหนด 'ส่วนได้เสีย' ของนักพัฒนาแต่ละคนในเกมคือส่วนแบ่งของพวกเขา แบ่งปันที่เท่าเทียมกัน อีกสองคนไม่เห็นด้วยกับเหตุผลอื่น ๆ เพราะพวกเขาคิดว่างานบางชิ้นมีค่ามากกว่างานอื่น ๆ เช่นความคิดที่ยอดเยี่ยมสำหรับคุณลักษณะ พวกเขาคิดว่าการมีส่วนร่วมที่เท่าเทียมกันสำหรับทุกคนจะเป็นวิธีที่ง่ายที่สุด อีกเหตุผลหนึ่งกล่าวว่า: (การถอดความ) "การบันทึกชั่วโมงจะทำให้ความสนุกหายไปฉันจริงจังกับโครงการนี้ แต่ฉันต้องการทำงานกับมันในแง่งานอดิเรกไม่ใช่งานที่สอง" เราจำเป็นต้องทำข้อตกลงอย่างเป็นทางการก่อนที่การพัฒนาจะไปไกลเกินไป แต่เราจะผ่านความเห็นหลักที่แตกต่างเหล่านี้ได้อย่างไร นี่เป็นปัญหาที่พบบ่อยในหมู่ผู้เริ่มต้นครั้งแรกหรือไม่

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