-1

Travian で使用されているようなアルゴリズムが必要です。4 つのリソース タイプが存在するようにする方法を知りたいです。誰かがレイドを行うと、彼らは非常に多くのリソースを使用しますが、レイドに利用できる量に応じて、各リソース タイプから同じパーセンテージを取得します。つまり、450 の資源を略奪できるとしましょう。しかし、防御側は 300 の木材、400 の粘土、200 の鉄、100 の小麦を持っているとします。木材が総資源を構成する割合を取り、それを賞金に掛けます。問題は、ラウンドすると、449/450 または 451/450 になることです。

では、丸めの問題を解決する方法はありますか? また、誰かがアルゴリズム全体をコンパイルすることは可能ですか? 私はいつものように非常に好奇心が強く、Elo、Torus、その他の非常に基本的なアルゴリズムなど、好奇心から大量のアルゴリズムをコンパイルしました。

4

3 に答える 3

2

モジュロを使用して余りを計算し、余りをランダムに分配することができます。

于 2013-03-04T02:04:17.603 に答える