Thiết Kế Hệ Thống Xây Dựng Tàu Vũ Trụ
Các trò chơi như Factorio, Oxygen Not Included hay RimWorld đều sở hữu kho mod đồ sộ, cho phép biến đổi hoàn toàn trải nghiệm cốt lõi thông qua việc chỉnh sửa sâu về cơ chế gameplay. Điều đặc biệt là nhiều mod hấp dẫn nhất lại thường do một cá nhân phát triển. Điều này khiến tôi nhận ra rằng: dù gameplay bề ngoài quyết định trải nghiệm tổng thể, nhưng lượng công việc thực tế để xây dựng hệ thống cốt lõi không nhất thiết phải quá đồ sộ. Hơn nữa, khi cơ chế chưa hài lòng, việc điều chỉnh cũng dễ dàng hơn nếu có nền tảng vững chắc.
Kế hoạch phát triển game của tôi ưu tiên hoàn thiện các hệ thống nền tảng trước, sau đó mới xây dựng toàn bộ gameplay. Dù hệ thống底层 alone sẽ tạo cảm giác nhàm chán khi thiếu lớp gameplay bề mặt, tôi vẫn coi đây là phần quan trọng nhất trong thiết kế.
Trước khi tiến hành demo, tôi đã phác thảo hệ thống xây dựng tàu vũ trụ với những nguyên tắc sau:
Phân loại vật chất trong thế giới game:
- Công trình (Công trình xây dựng): Bao gồm tường, cửa, máy móc, đồ nội thất… được đặt cố định trên tàu. Khi phá dỡ sẽ hoàn trả 100% nguyên liệu cấu thành.
- Bộ phận (Component): Đơn vị trung gian, được chế tạo từ nguyên liệu thô qua máy móc. Quá trình chế tạo có thể không thể đảo ngược (ví dụ: Tấm sắt → Dây đồng, nhưng không thể biến Dây đồng thành Tấm sắt).
- Nguyên liệu thô (Nguyên liệu): Không thể tồn tại trực tiếp trên sàn tàu, phải được chứa trong các container.
Cơ chế lưới xây dựng:
- Tàu vũ trụ được chia thành lưới ô vuông 2D. Mỗi ô chỉ chứa được một loại vật chất duy nhất (công trình hoặc bộ phận).
- Công trình chiếm diện tích nhiều ô, có thể giữ lại một phần ô làm lối đi (như cửa ra vào).
- Nguyên liệu thô phải được chứa trong container (có thể tích hợp trong công trình hoặc người lao động).
Hệ thống di chuyển và xây dựng:
- Người lao động di chuyển tự do qua các ô lối đi (theo 4 hướng chính), không bị cản trở lẫn nhau.
- Quá trình xây dựng yêu cầu:
- Dọn dẹp ô định xây
- Dựng khung công trình từ các bộ phận
- Người lao động làm việc tại 8 ô lân cận công trình
- Phải tiếp cận qua lối đi hợp lệ
Đặc điểm thú vị:
- Công trình 1x1 ô chỉ chứa 1 loại bộ phận duy nhất
- Tháo dỡ công trình yêu cầu người lao động đứng ở ô lân cận, hoàn trả toàn bộ bộ phận
- Các công trình chứa nhiều ô (như kệ hàng) phải trống rỗng trước khi tháo dỡ, nếu hư hỏng sẽ mất toàn bộ vật phẩm bên trong
Hệ thống container mở rộng:
- Máy móc có container tích hợp để chứa nguyên liệu và sản phẩm
- Người lao động mang theo container cá nhân để vận chuyển và xây dựng
- Phụ kiện đặc biệt (như dây điện, ống dẫn) tồn tại ở lớp riêng, có thể chồng lên công trình nhưng sẽ được thu vào container khi tháo dỡ
So sánh với các game khác:
- Giống Factorio ở cơ chế chế tạo theo công thức
- Gần RimWorld trong việc sử dụng người lao động thực hiện công việc
- Khác biệt ở việc cấm đặt nguyên liệu trực tiếp trên sàn
- Tương lai có thể tích hợp băng chuyền và ống dẫn chất lỏng thành hệ thống thống nhất (giống ONI)
Triết lý thiết kế: Tôi hướng đến việc hiện thực hóa mọi thứ trong game - không dùng số liệu trừu tượng. Tự động hóa được thực hiện qua hệ thống người lao động, cho phép mở rộng về sau với các cơ chế phức tạp hơn. Mỗi chi tiết đều phải có biểu hiện thị giác rõ ràng, biến thế giới game thành một hệ sinh thái vật lý sống động.