2016-11-19 7 views
0

私は、PythonでカードゲームのAIを作っていますが、プレイヤーの意思決定機能がゲームによって与えられた情報(たとえば、他のプレイヤーの手)にアクセスできないようにする必要があります。現在、ゲームオブジェクト自体がプレイヤーの決定機能に渡されています。ゲームのAIを書くときに他のプレイヤーからの情報を難読化/隠蔽する

私は改善の2つの道しか見ることができません:あなたが渡したものを慎重に選択するか(自分のデッキのようなものであっても、悲しいことに自分で操作できないはずです。何らかの方法で難読化メソッドを使用してフィルタをかけることができますが、実際にはそれを考えることはできません。これを設計するより良い方法を考えることができますか?

ありがとうございます! アンドリュー

+0

関連するコードスニペットを共有してください。 – skrtbhtngr

答えて

1

人間の選手のように扱います。それらに内部の腸を与えてはいけません。使用するインタフェースを与えてください。

など。それらにアクセスが許可されている情報のみを含むオブジェクトを与え、AIが実行したいアクションを選択できるようにします。

関連する問題