だから私は、Dutch Blitz に似たゲームをプレイする Android 用のアプリを書いています。これは非常にシンプルなゲームで、基本的には完成しています。主に、AI の対戦相手を処理する方法についてアドバイスを求めています。現在、彼らは約 2 秒でゲームに勝利しています。ユーザーが実際に勝つチャンスがあるように、ループの途中で「一時停止」するか、何らかの方法でそれらを遅くする方法。
使用している電話のプロセッサ速度に応じて速度を落としたくありません...
だから私は、Dutch Blitz に似たゲームをプレイする Android 用のアプリを書いています。これは非常にシンプルなゲームで、基本的には完成しています。主に、AI の対戦相手を処理する方法についてアドバイスを求めています。現在、彼らは約 2 秒でゲームに勝利しています。ユーザーが実際に勝つチャンスがあるように、ループの途中で「一時停止」するか、何らかの方法でそれらを遅くする方法。
使用している電話のプロセッサ速度に応じて速度を落としたくありません...
私はダッチ ブリッツというゲームに詳しくありませんが、この論理は当てはまります。カウント ダウン タイマーによってトリガーされるターン機能を作成できます。その機能の繰り返し (これをターンと考えてください) は、最終的に勝利条件と同等になります。最終的には AI を普及させますが、すぐには普及させません。次に、ターンが発生する頻度を設定して、AI が勝つレートを制御できます。また、これにより、AI がターンを完了するのにかかる時間を増やすことで、難易度を簡単に設定できます。
ゲームはさまざまなルールで動作する可能性がありますが、AI の速度を制御する簡単な方法は、ターンごとに何らかの間隔を設定することです。