Tôi đã đọc rất nhiều bài viết về thiết kế hướng dữ liệu cho các trò chơi. Nó dường như đi xuống:
- Không mã hóa cứng
- Không có mã dành riêng cho trò chơi trong công cụ
- Viết kịch bản cho AI, cutscenes, et cetera.
- Tổng quát hóa mã cho tái sử dụng
- Thiết kế thành phần
- Tính mô đun
- Khớp nối thấp
- Trình chỉnh sửa (cho dữ liệu, bản đồ, tập lệnh)
- Lấy dữ liệu ngoài
- Các hằng số được giữ trong các tệp văn bản (
.ini
hoặc cách khác) - Đưa dữ liệu qua các trình soạn thảo để tạo kịch bản và thao tác bởi các nhà thiết kế
Bây giờ, câu hỏi của tôi là, sự hiểu biết này có đúng không?