Ich habe (ab und zu) an einer Pbbg gearbeitet, die ziemlich altmodisch ist. Wenn Sie schon einmal Carnage Blender gespielt haben, dann haben Sie die Idee.
Wenn nicht, ist es eine einfache Idee, die viel getan wurde: Ein Spieler bekommt jeden Tag eine bestimmte Anzahl von "Punkten" und gibt diese Punkte aus, um andere Spieler anzugreifen. Punkte sammeln sich im Laufe der Zeit bis zu einer bestimmten Obergrenze.
Das Punktesystem wurde entwickelt, um zu verhindern, dass Leistungsträger Gelegenheitsspieler völlig übertreffen.
Im Falle eines Blutbadmischers verhindert ein CAPTACHA-System, dass ein Benutzer das System mit einem Bot oder einem Skript "spielt", das so konzipiert ist, dass alle seine Punkte jeden Tag mit minimalem Aufwand verwendet werden. Hin und wieder wird ein zufälliges CAPTCHA angezeigt, und wenn es nicht bestanden wird, wird der Benutzer für eine Stunde gesperrt.
Ich frage mich, wie ich das für mein Spiel benutzerfreundlicher machen kann. Ich erkenne, dass ich schlechtes Benehmen wie dieses verhindern muss, und ich könnte leicht den gleichen CAPTCHA-Ansatz wählen, aber gibt es eine benutzerfreundlichere Alternative?
Erste Untersuchungen ergaben, dass ASIRRA von Microsoft entdeckt wurde, aber die flauschige / süße Atmosphäre passt nicht zu meinem geplanten Spielthema.
UPDATE
Was mich am meisten interessiert, sind Alternativen zum Standard-CAPTCHA "Buchstabiere dieses Wort". Ich möchte versuchen, das Gameplay für die guten Spieler so ununterbrochen wie möglich zu halten.
Ich habe gesehen, was ich als einmal verwendbare CAPTCHAs bezeichne, als würde ich einen Benutzer fragen: "Was ist fünf plus sechs minus zwei?" Dies würde jedoch zu viel Aufwand erfordern, um eine Datenbank mit Fragen zu erstellen, die ausreicht, um die böswilligen Benutzer abzuwehren. Zumal das CAPTCHA so oft verwendet werden soll.
UPDATE 2
Wie Joe Wreschnig in seiner Antwort betonte, ist ein CAPTCHA-System, mit dem Bots daran gehindert werden, schneller als Menschen zu spielen, ein wenig überflüssig, wenn die Anzahl der Runden pro Tag begrenzt ist. Ich habe mein Punktesystem nicht auf den Buchstaben gebracht, und das war meine Schuld. In der Realität fallen alle paar Minuten 10 oder 20 Punkte an, und der Höchststand liegt bei 200. Ein sehr konkurrenzfähiger Spieler kann also alle paar Stunden zurückkehren und seine Punkte einsetzen. Ich möchte die Leute belohnen, die mein Spiel so mögen, dass sie so oft wiederkommen. Wenn ich sie daran hindere, bis zum nächsten Tag zu spielen, an dem sie ihre Punkte erhalten, würde ich Spieler abweisen, die ansonsten mein Webgame genießen würden. Dies verhindert, dass ein Spieler ständig Punkte ausgibt, während er ihnen dennoch alle paar Minuten ein paar Punkte gibt.
Dies ist offen für Missbrauch.