Pracowałem (off-on-on) nad pbbg, który jest dość starej szkoły. Jeśli kiedykolwiek grałeś w Carnage Blender, masz pomysł.
Jeśli nie, to jest to prosty pomysł, który jest często wykonywany: graczowi przydziela się określoną liczbę „punktów” każdego dnia i wydaje te punkty na atak na innych graczy. Punkty naliczane są z czasem, aż do pewnego limitu.
System punktowy został zaprojektowany w taki sposób, aby osoby osiągające lepsze wyniki nie wyprzedzały przypadkowych graczy.
W przypadku blendera rzeźnego system CAPTACHA uniemożliwia użytkownikowi „granie” w system za pomocą bota lub skryptu zaprojektowanego tak, aby wykorzystywał wszystkie swoje punkty każdego dnia przy minimalnym wysiłku. Co jakiś czas wyświetlana jest losowa funkcja CAPTCHA, a jeśli nie przejdzie, użytkownik zostanie zawieszony na godzinę.
Zastanawiam się, jak uczynić to bardziej przyjaznym dla mojej gry. Zdaję sobie sprawę, że muszę zapobiegać takim złym zachowaniom i mogę łatwo zastosować to samo podejście CAPTCHA, ale czy istnieje bardziej przyjazna dla użytkownika alternatywa?
Wstępne badania ujawniły ASIRRA firmy Microsoft, ale puszysty / uroczy klimat nie działa dobrze z moim zamierzonym motywem gry.
AKTUALIZACJA
Najbardziej interesują mnie alternatywy dla standardowego słowa „przeliteruj to słowo” CAPTCHA. Chcę starać się, aby gra była jak najbardziej nieprzerwana dla dobrych graczy.
Widziałem coś, co nazywam CAPTCHA jednorazowego użytku , na przykład pytając użytkownika „co to jest pięć plus sześć minus dwa?” Wymagałoby to jednak zbyt dużego wysiłku w skompilowaniu wystarczająco dużej bazy danych pytań, aby udaremnić złośliwych użytkowników. Zwłaszcza, że CAPTCHA jest tak często używana.
AKTUALIZACJA # 2
Jak zauważył Joe Wreschnig w swojej odpowiedzi, posiadanie systemu CAPTCHA, który ogranicza boty z gry szybciej niż ludzie, jest nieco zbędny, jeśli tury są ograniczone dziennie. Nie wyjaśniłem mojego systemu punktowego literą i to była moja wina. W rzeczywistości co kilka minut gromadzi się 10 lub 20 punktów, a limit wynosi 200. Tak więc bardzo konkurencyjny gracz może wracać co kilka godzin i wykorzystywać swoje punkty. Chcę nagradzać ludzi, którzy tak lubią moją grę, że często wracają. Jeśli nie pozwolę im grać do następnego dnia, kiedy zdobędą punkty, odrzuciłbym graczy, którzy inaczej cieszyliby się z mojej gry internetowej. Zapobiega to ciągłemu wydawaniu punktów przez gracza, a jednocześnie daje mu kilka punktów co kilka minut.
Jest to otwarte na nadużycia.