所以我正在寫一個Android應用程序,你玩類似於荷蘭閃電戰的遊戲。這是一個非常簡單的遊戲,我已經基本完成了,我主要是在尋找如何處理我的AI對手的建議,現在他們在2秒鐘內贏得了比賽,我想知道我應該怎麼做才能讓他們「暫停」中間循環或者如何減慢它們以使用戶有機會真正贏得勝利。如何減慢AI?
我只是不想我的辦法慢下來取決於所使用的手機的處理器速度...
所以我正在寫一個Android應用程序,你玩類似於荷蘭閃電戰的遊戲。這是一個非常簡單的遊戲,我已經基本完成了,我主要是在尋找如何處理我的AI對手的建議,現在他們在2秒鐘內贏得了比賽,我想知道我應該怎麼做才能讓他們「暫停」中間循環或者如何減慢它們以使用戶有機會真正贏得勝利。如何減慢AI?
我只是不想我的辦法慢下來取決於所使用的手機的處理器速度...
我不熟悉遊戲荷蘭閃電戰,但這種邏輯應該適用。您可以創建由Count Down Timer觸發的轉彎功能。該功能重複(將此視爲轉折)最終將等同於贏球條件。最終導致你的AI得到普及,但不是馬上。然後,您可以設置轉牌發生的頻率,從而控制您的AI獲勝的速度。此外,通過增加AI完成轉彎所需的時間,可以輕鬆設置難度級別。
您的遊戲可能適用於不同的規則,但每回合的某種間隔可能是控制AI速度的簡單方法。
我覺得我應該提到,荷蘭閃電戰是一個基於非回合的遊戲 – Darrellii