การพัฒนาเกม

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

7
AI ที่ไม่เหมือนหมากรุกนั้นเป็นเกมที่ใช้กลยุทธ์แบบเทิร์นเบสหรือไม่?
เห็นได้ชัดว่าพยายามใช้อัลกอริธึม min-max บนทรีของการย้ายที่สมบูรณ์ใช้ได้กับเกมเล็ก ๆ เท่านั้น (ฉันขอโทษผู้ที่ชื่นชอบการเล่นหมากรุกทุกคนโดย "เล็ก" ฉันไม่ได้หมายถึง "แบบง่าย") สำหรับเกมวางแผนแบบเทิร์นเบสโดยทั่วไปซึ่งบอร์ดมักจะกว้างกว่า 100 แผ่นและทุกชิ้นในด้านสามารถเคลื่อนไหวได้พร้อมกันอัลกอริทึม min-max จะไม่สามารถใช้ได้ ฉันสงสัยว่าอัลกอริธึม min-max บางส่วนที่ จำกัด ตัวเองกับการกำหนดค่า N board ในแต่ละระดับความลึกนั้นไม่ดีพอหรือไม่? การใช้อัลกอริธึมทางพันธุกรรมอาจเป็นไปได้ที่จะหาจำนวนของการกำหนดค่าบอร์ดที่ดีกับฟังก์ชันการประเมินผล หวังว่าการกำหนดค่าเหล่านี้อาจเป็นเป้าหมายที่ดีในระยะยาว ฉันจะแปลกใจถ้านี่ไม่เคยคิดมาก่อนและลอง มันได้หรือไม่ มันทำงานยังไง?
13 ai  turn-based 

7
มหาวิทยาลัยที่ดีสำหรับวิทยาการคอมพิวเตอร์และการพัฒนาเกมคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเริ่มปริญญาวิทยาศาสตร์คอมพิวเตอร์ที่วิทยาลัยชุมชนท้องถิ่นในการเขียนโปรแกรมโดยใช้ C ++ อย่างไรก็ตามฉันจะย้ายไปเรียนที่มหาวิทยาลัย 4 ปี ใครบ้างมีความเข้าใจอย่างถ่องแท้เกี่ยวกับหลักสูตรของมหาวิทยาลัย? ฉันรู้ว่า Cal State Fullerton มีวุฒิกับผู้เยาว์ในการพัฒนาเกม แต่นั่นสำคัญหรือไม่ที่จะได้รับปริญญาจากโรงเรียนที่ยอดเยี่ยมจริงๆ ถ้าฉันสามารถถ่ายทำเพื่ออะไรอย่าง Cal Poly จะดีกว่าไหม? หรือแม้แต่สแตนฟอร์ดหรือรัฐเอสเอฟก็อยู่ใกล้กับ บริษัท เกมมากมายในพื้นที่เบย์?
13 education 

2
ทักษะการออกแบบ 3D จำเป็นสำหรับการพัฒนาเกมหรือไม่?
ฉันไม่ใช่นักออกแบบกราฟิก แต่ฉันเป็นนักพัฒนาที่ดีพร้อมด้วยประสบการณ์มากมาย ดังนั้นคำถามของฉันคือต่อไปนี้: ทักษะการออกแบบ 3D จำเป็นสำหรับการพัฒนาเกมหรือไม่? ถ้าไม่มีใครเขียนเกมที่มีตัวละคร 3 มิติโดยไม่ต้องออกแบบได้อย่างไร
13 career 

2
ฉันจะใช้งาน Skilling ออฟไลน์ได้อย่างไร
ตัวอย่างของการสกิลออฟไลน์คือ EvE Online ตัวละคร (นักบิน) ของคุณไม่ได้รับทักษะจากการได้รับประสบการณ์ แต่ตัวละครของคุณจะได้รับแต้มทักษะต่อทักษะที่คุณกำลังฝึกฝนไม่ว่าคุณจะอยู่ในหรือนอกเกม นอกจากนี้ฉันค่อนข้างแน่ใจว่าทักษะยังคงสร้างแม้ว่าเซิร์ฟเวอร์เกมจะไม่ทำงาน ใคร ๆ ก็มีความคิดคร่าว ๆ ว่าพวกเขาจะทำสิ่งนี้อย่างไรหรือดีกว่ายังไงฉันก็จะสามารถทำอะไรแบบนี้ได้ในเกมที่ฉันกำลังพัฒนา ฉันไม่ได้มองหาคำอธิบายอย่างละเอียดที่นี่ (อย่าให้ฉันจับคุณไว้ข้างหลัง) แต่ฉันกำลังมองหาป้ายบอกทางที่ชี้ให้ฉันไปในทิศทางที่ถูกต้อง ขอบคุณ!
13 mmo  character 

3
OpenGL 1.x และ 2.x แตกต่างกันอย่างไร?
มีบทช่วยสอนที่ดีที่แสดงความแตกต่างระหว่าง OpenGL 1 * และ 2 * หรือไม่? มันจะมีประโยชน์มากหากรู้ว่าฟังก์ชั่นใดที่ฉันไม่ควรเรียก (เช่น glBegin () ฉันถือว่า)
13 opengl 

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

2
ฉันจะรับมือกับการเคลื่อนไหว RPG แบบบนลงล่างได้อย่างไร
ฉันมีเกมที่ฉันกำลังเขียนใน Java มันเป็นเกม RPG บนลงล่างและฉันพยายามจัดการกับการเคลื่อนไหวในโลกนี้ โลกเป็นขั้นตอนส่วนใหญ่และฉันมีช่วงเวลาที่ยากลำบากในการจัดการกับการเคลื่อนไหวของตัวละครทั่วโลกและทำการเปลี่ยนแปลงบนหน้าจอ ฉันมีโลกที่เต็มไปด้วยบล็อกซึ่งมีกระเบื้องทั้งหมด ฉันจะรับมือกับการเคลื่อนไหวของตัวละครได้อย่างไร ฉันนิ่งงันและคิดไม่ออกว่าควรจะไปที่ไหน แก้ไข : ฉันเป็นนามธรรมกับปัญหาในมือ ตอนนี้ฉันสามารถนึกถึงทุกอย่างอย่างเหนียวแน่นในอาร์เรย์ 2D และบันทึก ID บล็อกและโปรแกรมเล่นออฟเซ็ตในบล็อกหรือฉันสามารถ "ลอย" ทุกอย่างและย้ายไปมาระหว่างแผ่นกระเบื้องเพื่อพูด
13 java  tiles  rpg  movement 

5
การสร้างคำอธิบายการโจมตีแบบ MUD ตามหลักไวยากรณ์ที่ถูกต้อง
ขณะนี้ฉันกำลังทำงานกับเกมที่ใช้ข้อความซึ่งผลของรอบการต่อสู้มีลักษณะเช่นนี้ %attacker% inflicts a serious wound (12 points damage) on %defender% ตอนนี้ฉันเพิ่งสลับผู้โจมตี% ด้วยชื่อผู้โจมตีและ% ผู้พิทักษ์% สำหรับชื่อผู้พิทักษ์ อย่างไรก็ตามคำอธิบายใช้งานได้ แต่อ่านไม่ถูกต้อง เนื่องจากเกมเป็นเพียงข้อความทั้งหมดฉันไม่ต้องการใช้คำอธิบายทั่วไป (เช่น "คุณใช้ Attack on Goblin สำหรับความเสียหาย 5 ครั้ง" ซึ่งเนื้อหาสามารถแก้ไขปัญหาได้) ฉันจะสร้างคำอธิบายที่ถูกต้องสำหรับกรณีที่% attacker% อ้างถึงได้อย่างไร "คุณ" ผู้เล่น? "คุณทำผิด ... " ผิด "ผึ้ง" หรือพหูพจน์อื่น ๆ ? ฉันต้องการอย่างใดรู้ว่าฉันควรนำหน้าชื่อด้วย "The" หาก% attacker% เป็นคำนามทั่วไปเช่น "Goblin" มันจะอ่านแปลก ๆ เมื่อเทียบกับ% attacker% …
13 mud  text-based 

3
เกมแป้ง: พวกมันทำงานอย่างไร
ฉันเพิ่งพบอัญมณีทั้งสองนี้: http://powdertoy.co.uk/ http://dan-ball.jp/en/javagame/dust/ คำถามของฉันคือฟิสิกส์มีการจัดการองค์ประกอบต่าง ๆ อย่างมีประสิทธิภาพได้อย่างไร ฉันเพิ่งประเมินพลังการคำนวณขั้นต่ำอย่างรุนแรงหรือเป็นไปได้ที่ 'เพียงแค่' มีอาร์เรย์สองมิติแต่ละเซลล์ซึ่งอธิบายสิ่งที่วางไว้ตามตำแหน่งและจำลองแต่ละเซลล์ในทุกขั้นตอน หรือมีสิ่งที่ซับซ้อนกว่านี้เช่นการสรุปพื้นที่ขนาดใหญ่ประเภทเดียวกันลงในชุดข้อมูลเดียวและแยกชุดดังกล่าวออกตามต้องการ มีเกมโอเพนซอร์ซแบบนี้ไหมที่ฉันสามารถดูได้?

5
ทำไมคอนโซลมีหน่วยความจำน้อยมากเมื่อเทียบกับคอมพิวเตอร์คลาสสิค?
ฉันจำ Playstation ที่มี RAM 2MB และหน่วยความจำกราฟิก 1MB ตอนนี้ Playstation 3 มี RAM 256MB และหน่วยความจำกราฟิก 256MB เท่านั้นและฉันแน่ใจว่าวันที่เปิดตัวคอนโซลแม้ความจุ "มาตรฐาน" ของแล็ปท็อปจะมีอย่างน้อย 1GB เหตุใดพวกเขาจึงใส่หน่วยความจำน้อยมากในเครื่องของพวกเขาในขณะที่นักพัฒนาจะได้รับประโยชน์มากมายจากการมีมากขึ้น? หรือหน่วยความจำนั้นเร็วกว่าเดสก์ท็อปมากและมีราคาแพงกว่านี้หรือไม่? หรือมันไม่คุ้มค่ากับนักพัฒนาหรอกหรือ วิศวกรของ Sony / XBox / Nintendo คิดอะไรที่น่าจะเป็นเหตุผลเดียวกัน
13 console 

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

5
คำแนะนำอาชีพผู้พัฒนาเกมอิสระ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเพิ่งออกจากงานเต็มเวลาเพื่อประกอบอาชีพพัฒนาเกมอิสระ สิ่งต่าง ๆ กำลังดี: ฉันได้สร้างเกมสองเกมสำหรับ iPhone (เกมหนึ่งอยู่ใน app store เป็นเวลาหนึ่งเดือนและอีกเกมหนึ่งอยู่ระหว่างการทบทวนประมาณหนึ่งสัปดาห์) ตอนนี้ฉันกำลังเล่นเกมที่สามอยู่ แต่ละครั้งที่วงจรการพัฒนาเกมสั้นลงในขณะที่คุณภาพของผลิตภัณฑ์สูงขึ้น อย่างไรก็ตามฉันยังไม่ได้หาเลี้ยงชีพจากเกมของฉัน เงินออมของฉันสามารถสนับสนุนฉันได้อีกปีหนึ่ง นี่คือแผนทั่วไปของฉัน: ทำเกมอีกสองสาม ใน 8-9 เดือนมองหางานในอุตสาหกรรมเกม (ถ้าเกมของฉันยังไม่จ่ายบิล) คุณจะดำเนินการต่อในสถานการณ์นี้อย่างไร บางทีคุณอาจมองหางานพัฒนาเกมทันที หรือคุณจะย้ายไปที่ไหนสักแห่งที่มีค่าครองชีพที่ต่ำกว่าด้วยเหตุนี้จึงเพิ่มเวลาในการทำงานอย่างอิสระ หรืออย่างอื่น.
13 career 

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

8
เครื่องยนต์ Love2D สำหรับ Lua; แล้ว 3D ล่ะ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา Lua นั้นยอดเยี่ยมมากในการเรียนรู้มันง่ายมาก ฉันสนุกกับภาษาสคริปต์จริง ๆ และฉันก็สนุกกับการเรียน Python เครื่องยนต์รักhttp://love2d.org/นั้นยอดเยี่ยมจริงๆ แต่ฉันกำลังมองหาบางอย่างที่สามารถจัดการกับ 3D ได้เช่นกัน มีอะไรบ้างที่รองรับ 3D ใน Lua ฉันยังคงรู้สึกทึ่งกับระบบอนุภาคของความรักอยู่แล้วและอาจเปลี่ยนความคิดของฉันให้เป็นโปรเจ็กต์ 2 มิติด้วยแสง Particle :) แก้ไข: ฉันลบความคิดเห็นเกี่ยวกับ Python - ฉันต้องการให้หัวข้อนี้เป็น Lua ขอบคุณ
13 3d  lua  love2d 

1
กำลังกำจัดทรัพยากรบางอย่างใน XNA หรือไม่
ContentManager ใน XNA 4.0 มีวิธีการ Unload () วิธีเดียวที่ยกเลิกการโหลดสินทรัพย์ทั้งหมด ฉันต้องการมีสินทรัพย์ "ทั่วโลก" ที่โหลดอยู่เสมอ แต่จากนั้นฉันต้องการสินทรัพย์ต่อระดับที่ควรเลิกโหลดเมื่อระดับมีการเปลี่ยนแปลง ฉันควรสร้างอินสแตนซ์ที่สองของ ContentManager เป็นส่วนหนึ่งของ Level.cs Class หรือไม่ หรือฉันควรใช้ Game.Content จากนั้นโทร. จัดการกับทรัพย์สินที่ฉันโหลด? หรือฉันควรสร้าง ContentManager ของตัวเองที่ด้านบนของฟังก์ชั่น ReadAsset ตามที่อธิบายไว้ที่นี่ ?
13 xna  xna-4.0 

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