Các tài nguyên tốt nhất về thiết kế và phát triển trò chơi đa luồng hoặc trò chơi là gì? Vì đây rõ ràng là nơi máy tính hướng đến, tôi dự định nghiên cứu chủ đề này và tôi muốn biết những tài nguyên và ví dụ nào ở ngoài đó.
Các tài nguyên tốt nhất về thiết kế và phát triển trò chơi đa luồng hoặc trò chơi là gì? Vì đây rõ ràng là nơi máy tính hướng đến, tôi dự định nghiên cứu chủ đề này và tôi muốn biết những tài nguyên và ví dụ nào ở ngoài đó.
Câu trả lời:
Các Đỗ không Dread Chủ đề loạt bởi Intel, là khá tốt. Nó có 3 phần, những điều cơ bản được bao gồm trong 1,5 đầu tiên.
Tóm tắt những gì được đề cập trong 1.5 đầu tiên:
Trước hết, họ không khuyến khích sử dụng Phân rã chức năng. Phân rã chức năng chỉ là "đặt AI trên một luồng, đặt âm thanh trên luồng khác, đưa đồ họa lên luồng thứ 3"
Vì vậy, loại trông như thế này
Vì vậy, đó là xấu ™. Thay vào đó bạn muốn sử dụng Phân tích dữ liệu .
Phân tách dữ liệu có nghĩa là bạn cắt mọi thứ trong trò chơi của mình thành các nhiệm vụ nhỏ có thể đạt được. Bạn sinh ra x chủ đề, giả sử 4, và sau đó cho mỗi trong số 4 chủ đề đó, họ liên tục lấy một nhiệm vụ từ đống nhiệm vụ và làm việc với nó cho đến khi hoàn thành.
Nó giống như một nhóm người ăn pizza. Mọi người ăn một lát cho đến khi pizza xong.
Tất nhiên, bây giờ tôi đang đói.
Tổng quan ngắn gọn về phương pháp tiếp cận động cơ đa luồng. Gamasutra để giải cứu.
Đây là một bài đăng blog cung cấp một ví dụ thực tế trong quản lý tác vụ . Nó giả định một số kiến thức về thiết kế động cơ song song về phía bạn nhưng bạn vẫn có thể thấy nó hữu ích như 'đọc nâng cao'.
Tôi nghĩ bạn nên xem xét một cách tiếp cận dựa trên nhiệm vụ hoặc công việc.
Game Engine Gems có 2 hoặc 3 bài viết về chủ đề này.
Đã có một vài bài thuyết trình về chủ đề này tại các hội nghị khác nhau, v.v.
Ví dụ: "Tương lai song song của một công cụ trò chơi" của Johan Andersson
Ngoài ra, hãy xem GDC Vault có một số bài thuyết trình và video đầy đủ về chủ đề này trong phần miễn phí. http://www.gdcvault.com/
ps. Không thể đăng thêm bất kỳ liên kết trực tiếp nào do là người dùng mới. DS.
Cuốn sách Kiến trúc công cụ trò chơi cũng có một số thông tin về cách thiết kế một công cụ trò chơi với sự hỗ trợ đa luồng.