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