Saya telah bekerja (mati-matian) pada pbbg yang lumayan tua. Jika Anda pernah memainkan Carnage Blender maka Anda mendapatkan idenya.
Jika tidak, itu adalah ide sederhana yang sudah dilakukan banyak: Seorang pemain dialokasikan sejumlah "poin" setiap hari, dan menghabiskan poin itu untuk menyerang pemain lain. Poin bertambah seiring waktu, hingga batas tertentu.
Sistem poin dirancang untuk mencegah orang-orang yang terlalu berprestasi untuk sepenuhnya keluar dari pemain kasual.
Dalam kasus blender pembantaian, sistem CAPTACHA mencegah pengguna dari "bermain" sistem dengan bot atau skrip yang dirancang untuk menggunakan semua poin mereka setiap hari dengan upaya minimal. Sesekali CAPTCHA acak ditampilkan, dan jika tidak dilewati pengguna akan ditangguhkan selama satu jam.
Yang saya ingin tahu adalah bagaimana membuat ini lebih ramah pengguna untuk permainan saya. Saya menyadari bahwa saya harus mencegah perilaku buruk seperti ini, dan saya dapat dengan mudah mengambil pendekatan CAPTCHA yang sama, tetapi apakah ada alternatif yang lebih ramah pengguna?
Penelitian awal menemukan ASIRRA oleh Microsoft, tetapi getaran lembut / imut tidak bekerja dengan baik dengan tema permainan yang saya maksudkan.
UPDATE
Yang paling saya minati adalah alternatif untuk standar "eja kata ini" CAPTCHA. Saya ingin mencoba menjaga permainan agar tidak terganggu mungkin bagi para pemain bagus.
Saya telah melihat apa yang saya sebut CAPTCHA Sekali Pakai , seperti bertanya pada pengguna "apa itu lima tambah enam minus dua?" Tetapi ini akan membutuhkan terlalu banyak upaya menyusun database pertanyaan yang cukup besar untuk menggagalkan pengguna jahat. Terutama karena CAPTCHA dimaksudkan untuk sering digunakan.
UPDATE # 2
Seperti yang ditunjukkan Joe Wreschnig dalam jawabannya, memiliki sistem CAPTCHA untuk membatasi bot agar tidak bermain game lebih cepat daripada manusia sedikit berlebihan jika belokan terbatas per hari. Saya tidak menjelaskan sistem poin saya ke-huruf, dan itu adalah kesalahan saya. Pada kenyataannya, 10 atau 20 poin bertambah setiap beberapa menit, dan berakhir pada 200. Jadi, pemain yang sangat kompetitif dapat kembali setiap beberapa jam dan menggunakan poinnya. Saya ingin memberi penghargaan kepada orang-orang yang sangat menyukai permainan saya sehingga mereka sering kembali. Jika saya mencegah mereka dari bermain sampai hari berikutnya ketika mereka mendapatkan poin mereka, saya akan memalingkan pemain yang seharusnya menikmati webgame saya. Ini mencegah seorang pemain dari menghabiskan poin secara konstan sambil tetap memberi mereka beberapa poin setiap beberapa menit.
Ini terbuka untuk penyalahgunaan.