所以我有一個非常簡單的遊戲在這裏......現在人工智能幾乎是完美的,我希望它不時出現錯誤。玩家能夠贏得的唯一方式就是如果我放慢計算機到一個簡單易懂的程度。隨機AI /開關盒?
我的邏輯是有一個開關case語句是這樣的:
int number = randomNumber
case 1:
computer moves the complete opposite way its supposed to
case 2:
computer moves the correct way
如何我可以把它選擇的情況下2 68%的時間(隨機百分比,只是一個例子),但仍允許一些機會使計算機失敗?切換案例是否正確?這樣,難度和速度可以保持高水平,但是當電腦出現錯誤時,玩家仍然可以獲勝。
我在iPhone上。如果有更好的/不同的方式,我願意接受。
您可能根據用戶級別/難度級別有一些係數或其他方式來「縮放」 – Tim 2009-10-13 16:21:21
可以用qausi-random方法以外的其他方法回答此問題的人應該獲得諾貝爾獎。 – pxl 2009-10-13 18:27:39