Làm thế nào tôi có thể sử dụng một hạt giống ngẫu nhiên để tạo một cấp độ trò chơi? Cùng một hạt giống phải luôn tạo ra cùng một cấp chính xác.
Trong ví dụ này, nó sẽ là một mức độ kiểu Worms . Vì vậy, mỗi cấp độ sẽ có một chủ đề (đồng cỏ, tuyết, v.v.), địa hình cơ sở, các đối tượng khác nhau như cây cối.
Vậy tôi sẽ bắt đầu tạo ra loại máy phát cấp này ở đâu? Điều gì sẽ được tham gia? Nó sử dụng khái niệm gì?
Điểm thưởng cho bất kỳ liên kết nào tốt ( thưởng điểm thưởng cho bất cứ điều gì liên quan đến nó như thế nào đã được thực hiện ở những con giun hoặc tương tự).
Cảm ơn.
srand(int)
. Các cuộc gọi tiếp theo rand()
sẽ trả về các giá trị tuần tự luôn được tính theo cùng một thứ tự, dựa trên hạt giống này. Bạn đặt hạt giống một lần trong chương trình của bạn. Sau đó, nếu thuật toán chỉ phụ thuộc vào kết quả từ đó rand
, bạn sẽ nhận được kết quả tương tự mỗi lần.