Trình chỉnh sửa bản đồ và chiến dịch¶
Wayward Crown tích hợp sẵn trình chỉnh sửa bản đồ và chiến dịch, cho phép bạn tạo các màn chơi và kịch bản tùy chỉnh.
Trình chỉnh sửa bản đồ¶
Truy cập trình chỉnh sửa bản đồ từ menu chính để thiết kế bản đồ thủ công.
Tính năng¶
- Vẽ địa hình — Chọn loại địa hình và vẽ lên bản đồ bằng cọ
- Đặt thực thể — Đặt nhà phiêu lưu, kẻ thù, công trình và rương kho báu
- Đặt tiền đồn — Đặt tiền đồn kẻ thù
- Kích hoạt điều kiện — Thiết lập các điều kiện kích hoạt kịch bản
- Lưu/Tải — Lưu bản đồ vào thư mục
maps/
Các loại địa hình¶
- Đồng cỏ, Rừng, Núi, Nước, Đầm lầy, Sa mạc, Thị trấn, Đường
Định dạng lưu¶
Bản đồ được lưu ở định dạng JSON trong thư mục maps/ và bao gồm:
- Dữ liệu địa hình (mảng NumPy int8 được tuần tự hóa)
- Dữ liệu độ cao
- Vị trí và thuộc tính thực thể
- Vị trí Lâu đài
Trình chỉnh sửa chiến dịch¶
Trình chỉnh sửa chiến dịch cho phép bạn kết hợp nhiều bản đồ thành một chiến dịch nhiều màn với cốt truyện.
Tính năng¶
- Sắp xếp màn chơi — Kéo và thả để sắp xếp lại thứ tự các màn
- Điều kiện chiến thắng — Đặt điều kiện chiến thắng cho từng màn
- Văn bản câu chuyện — Đặt văn bản mở đầu và kết thúc
- Tài nguyên khởi đầu — Đặt số vàng ban đầu cho từng màn
- Giới hạn công trình — Giới hạn loại công trình mà người chơi có thể sử dụng
Tùy chọn điều kiện chiến thắng¶
| Loại | Mô tả |
|---|---|
free |
Chế độ tự do, không có điều kiện chiến thắng |
destroy_enemy_buildings |
Phá hủy tất cả tiền đồn kẻ thù |
survive_ticks |
Sống sót trong khoảng thời gian quy định |
reach_gold |
Tích lũy đủ số vàng quy định |
destroy_building |
Phá hủy một loại tiền đồn cụ thể |
defend |
Bảo vệ Lâu đài trong khoảng thời gian quy định |
collect_chests |
Thu thập tất cả rương kho báu |
Cấu trúc lưu trữ¶
campaigns/my_campaign/
├── campaign.json # Siêu dữ liệu chiến dịch
├── level1.json # Bản đồ màn 1
├── level2.json # Bản đồ màn 2
└── level3.json # Bản đồ màn 3
Chia sẻ nội dung tùy chỉnh¶
- Thư mục bản đồ và chiến dịch có thể được chia sẻ bằng cách sao chép đơn giản
- Đặt bản đồ nhận được vào
maps/để tải từ menu chính - Đặt chiến dịch nhận được vào
campaigns/để thấy trong menu chính