Tôi đang thiết kế một trò chơi theo lượt trong đó người chơi kiếm lợi từ việc mua, vận chuyển và bán tài nguyên. Mỗi lượt, bản đồ phải tạo ra một số tài nguyên nhất định và các địa điểm khác nhau và giá tài nguyên phải được cập nhật. Bởi vì điều này, mỗi vòng, sau khi mọi người chơi đã lần lượt, trạng thái trò chơi phải được cập nhật; tài nguyên được tiêu thụ / sản xuất, giá cả trong mỗi ô của bản đồ cần được cập nhật, v.v. Ban đầu, tôi sẽ có một thứ tự rẽ đơn giản, trong đó mỗi người chơi lần lượt, sau đó bản đồ được cập nhật, sau đó chu kỳ lặp lại cùng thứ tự. Tuy nhiên, sau một chút thử nghiệm, rõ ràng điều này đã mang lại lợi thế đáng kể cho những người chơi có lượt của mình ngay sau khi bản đồ được cập nhật. Họ có thể thu thập các tài nguyên mới được sản xuất trước khi bất kỳ ai khác có cơ hội.
Cách dễ nhất tôi có thể nghĩ ra để cân bằng lối chơi cho tất cả người chơi là chọn ngẫu nhiên thứ tự lần lượt sau mỗi vòng. Mặc dù điều này sẽ mang lại cho tất cả mọi người một cơ hội công bằng, tôi lo lắng rằng điều này có thể là quá lớn để thay đổi chiến lược và hướng tới may mắn.
Làm thế nào tôi có thể loại bỏ trò chơi bất đối xứng gây ra bởi thứ tự lần lượt?
1 / n * 100
phần trăm trước mỗi lượt người chơi, n
số lượng người chơi ở đâu. Nếu hai người đang chơi, 50% các bản cập nhật sẽ được áp dụng trước khi mỗi người chơi lần lượt. Sau đó, bạn có thể chọn ngẫu nhiên và xây dựng một thuật toán sẽ quyết định những cập nhật nào sẽ được áp dụng tại lượt nào. Điều này làm cho nó công bằng hơn và giữ cho trò chơi trôi chảy.