คำถามติดแท็ก source-code

5
นักแสดงในเกมควรมีความรับผิดชอบในการวาดภาพตนเองหรือไม่?
ฉันยังใหม่ต่อการพัฒนาเกม แต่ไม่ได้เขียนโปรแกรม ฉัน (อีกครั้ง) เล่นกับเกมประเภท Pong โดยใช้canvasองค์ประกอบของ JavaScript ฉันสร้างPaddleวัตถุที่มีคุณสมบัติดังต่อไปนี้ ... width height x y colour ฉันยังมีPongวัตถุที่มีคุณสมบัติเช่น ... width height backgroundColour draw(). draw()วิธีการในปัจจุบันคือการรีเซ็ตcanvasและที่เป็นที่คำถามขึ้นมา ควรPaddleวัตถุมีdraw()วิธีการรับผิดชอบสำหรับการวาดภาพหรือควรdraw()ของPongวัตถุต้องรับผิดชอบสำหรับการวาดภาพของนักแสดง (ฉันคิดว่าเป็นคำที่ถูกต้องโปรดแก้ไขฉันหากฉันไม่ถูกต้อง) ฉันคิดว่ามันจะเป็น advantagous สำหรับPaddleการวาดตัวเองที่ผมยกตัวอย่างวัตถุสองและPlayer Enemyถ้ามันไม่ได้อยู่ในPongของdraw()ฉันจะต้องเขียนรหัสที่คล้ายกันสองครั้ง การปฏิบัติที่ดีที่สุดที่นี่คืออะไร? ขอบคุณ

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

4
รหัสแหล่งโคลน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันไม่สามารถค้นหาซอร์สโค้ดโคลนโอเพนซอร์สจำนวนมากได้ ฉันค้นหาวิธีที่พวกเขาทำสิ่งต่าง ๆ มีผลบังคับใช้กับเกมที่ใช้ข้อความ / เบราว์เซอร์และฉันชอบที่จะอ่านผ่านส่วนต่างๆของ 'em เพื่อเป็นแรงบันดาลใจ ตัวอย่างเช่นเรามีรายการโคลนขนาดใหญ่และความสัมพันธ์ระหว่างพวกเขา แต่เพียงเล็กน้อยจากการเข้าถึงซอร์สโค้ด http://en.wikipedia.org/wiki/MUD_trees บ่อยครั้งที่ (ฉันกำลังมองหาคุณ, dikumud, http://www.dikumud.com/links.aspx ) เว็บไซต์ของตัวโคลนเองนั้นยังไม่มีลิงค์ที่ใช้งานได้ไปยังแหล่งที่มา https://github.com/alexmchale/merc-mudมีสำเนาของความเมตตาที่ฉันพบซึ่งมีผลงานอื่น ๆ ในประวัติศาสตร์ แต่การเลือกดูกระจัดกระจาย ใครบ้างมีทรัพยากรที่ดีกว่าสำหรับการเข้าถึงรหัสต้นฉบับของ MUD มากกว่านี้

9
เกมโอเพนซอร์ซที่ดีที่ต้องเรียนรู้คืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการดาวน์โหลดซอร์สโค้ดของเกมโอเพ่นซอร์สดังนั้นฉันจึงสามารถคุ้นเคยกับสถาปัตยกรรมเกมได้ มีใครรู้เกมที่มีซอร์สโค้ดที่อ่านง่ายและเข้าใจได้ง่ายหรือไม่? แก้ไข: หลังจากคิดแล้วฉันต้องการสร้างเกมที่สามารถเล่นบนเดสก์ท็อปหรือโทรศัพท์ Andriod ด้วยกราฟิก 2D

4
เกมหรือเอ็นจินที่อิงกับโอเพ่นซอร์ส
ฉันได้อ่านบางส่วนเกี่ยวกับการออกแบบเกมที่อิงองค์ประกอบ แต่ยังคงมีปัญหาบางอย่างเกี่ยวกับวิธีการใช้งานมัน มีตัวอย่างที่ดีของเกมที่ใช้ส่วนประกอบหรือเกมเอ็นจิ้นที่ฉันสามารถอ่านเพื่อทำความคุ้นเคยกับสิ่งนี้ได้ดีขึ้นหรือไม่?

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


1
จะรวบรวม Darwinia ใน Linux ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา Introversion กำลังเสนอแหล่งที่มาของดาร์วิน + Multiwinia ขายระบุ หมายเหตุ: คุณจะต้องใช้ Windows และ Visual Studio 2008 ในการสร้างเกม เราได้ทดสอบแล้วว่ารหัสรวบรวมอย่างถูกต้องบนพีซี แต่คุณจะต้องใช้ความพยายามในการรวบรวมสำหรับ Mac / Linux ไม่มีรหัส Xbox ในรุ่นนี้ มีใครใส่ความพยายามนี้แล้ว? คำตอบที่ดีที่สุดคือ (ใช่และ) พูดถึงการดัดแปลงที่ต้องทำ (เช่นการกล่าวถึงการกระจายที่ใช้) อันดับที่สองถึงดีที่สุดจะอธิบายว่าทำไมมันไม่ทำงานในตอนนี้ เนื่องจากฉันไม่ได้ซื้อซอร์สโค้ดฉันจึงใช้การโหวตมากว่าเป็นคำยืนยันดังนั้นโปรดแสดงความคิดเห็นกับคำตอบหากมีบางสิ่งที่ใช้งานไม่ได้หรือจะต้องมีการแก้ไขเช่นสำหรับการแจกจ่าย Linux อื่น ปัจจุบันฉันใช้ Ubuntu 8.04 แต่ 10.04 หรือเช่น Gentoo ก็เป็นทางเลือกเช่นกัน แก้ไข: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.