Tôi đang đọc một cuốn sách tuyệt vời, Hoàn thành mã hóa trò chơi và cuốn sách đó khuyên bạn nên sử dụng phương pháp MVC (Model-View-Controller) , với ba lớp chính:
- Lớp ứng dụng trò chơi
- Logic trò chơi
- Chế độ xem trò chơi
Đối với tôi, cách tiếp cận này trông giống như một sự quá mức cho một trò chơi máy tính di động.
Ý kiến của bạn là gì? Có đáng để thực hiện kiến trúc này không, ngay cả khi nó bổ sung thêm giao tiếp cần thiết giữa các mô-đun? Thiết kế này có thể tiêu thụ rất nhiều năng lượng CPU, đến cuối cùng, kết quả sẽ chậm hơn đáng kể so với khi nó không được thực hiện?