Tôi đã từng làm việc (ngoài đời) trên một pbbg, ngôi trường khá cũ. Nếu bạn đã từng chơi Carnage Blender thì bạn sẽ hiểu.
Nếu không, đó là một ý tưởng đơn giản đã được thực hiện rất nhiều: Một người chơi được phân bổ một số "điểm" nhất định mỗi ngày và dành những điểm đó để tấn công những người chơi khác. Điểm tích lũy theo thời gian, lên đến một mức nhất định.
Hệ thống điểm được thiết kế để ngăn người chơi quá khổ khỏi những người chơi bình thường hoàn toàn vượt trội.
Trong trường hợp máy xay sinh tố, hệ thống CAPTACHA ngăn người dùng "chơi game" hệ thống với bot hoặc tập lệnh được thiết kế để sử dụng tất cả các điểm của họ mỗi ngày với nỗ lực tối thiểu. Thỉnh thoảng một CAPTCHA ngẫu nhiên được hiển thị và nếu không được thông qua, người dùng sẽ bị đình chỉ trong một giờ.
Điều tôi đang tự hỏi là làm thế nào để làm cho người dùng này thân thiện hơn với trò chơi của tôi. Tôi nhận ra rằng tôi phải ngăn chặn hành vi xấu như thế này và tôi có thể dễ dàng thực hiện cùng một cách tiếp cận CAPTCHA, nhưng liệu có cách nào thân thiện hơn với người dùng không?
Nghiên cứu ban đầu đã phát hiện ra ASIRRA của Microsoft, nhưng sự rung cảm dễ thương / dễ thương không hoạt động tốt với chủ đề trò chơi dự định của tôi.
CẬP NHẬT
Điều tôi quan tâm nhất là các lựa chọn thay thế cho tiêu chuẩn "đánh vần từ này" CAPTCHA. Tôi muốn cố gắng giữ cho trò chơi không bị gián đoạn nhất có thể cho những người chơi giỏi.
Tôi đã thấy những gì tôi gọi là CAPTCHA sử dụng một lần , như hỏi người dùng "năm cộng sáu trừ hai là bao nhiêu?" Nhưng điều này sẽ đòi hỏi quá nhiều nỗ lực biên dịch một cơ sở dữ liệu câu hỏi đủ lớn để loại bỏ những người dùng độc hại. Đặc biệt là vì CAPTCHA dự định sẽ được sử dụng thường xuyên.
CẬP NHẬT # 2
Như Joe Wreschnig đã chỉ ra trong câu trả lời của mình, việc có một hệ thống CAPTCHA để hạn chế các bot chơi trò chơi nhanh hơn con người là một chút dư thừa nếu lượt chơi bị hạn chế mỗi ngày. Tôi đã không giải thích hệ thống điểm của mình, và đó là lỗi của tôi. Trong thực tế, cứ sau 10 phút lại tích lũy 10 hoặc 20 điểm và đạt mức 200. Vì vậy, một người chơi rất cạnh tranh có thể quay lại sau mỗi vài giờ và sử dụng điểm của mình. Tôi muốn thưởng cho những người thích trò chơi của tôi đến mức họ thường xuyên quay lại. Nếu tôi ngăn họ chơi cho đến ngày hôm sau khi họ có điểm, tôi sẽ từ chối những người chơi sẽ thưởng thức webgame của tôi. Điều này ngăn người chơi dành điểm liên tục trong khi vẫn cho họ vài điểm sau mỗi vài phút.
Điều này là mở để lạm dụng.