DJWarmonger
|
273802c92c
I have no idea what I'm doing
|
7 years ago |
DJWarmonger
|
3d59420bb5
Minor optimisations. Also, shoter code.
|
7 years ago |
Arseniy Shestakov
|
25dea1a599
Code style: formatting and refactoring of VCAI code
|
7 years ago |
Juan Rada-Vilela
|
7069f4b416
Upgrade to fuzzylite 6.0 as a submodule
|
8 years ago |
Dydzio
|
0cb6515ae8
VCAI tweaks (#311)
|
8 years ago |
Arseniy Shestakov
|
f1e5797834
Code style: move or add licensing information on top of every file
|
8 years ago |
DJWarmonger
|
5e8fe083f2
Normalized GatherArmy evaluation.
|
8 years ago |
DjWarmonger
|
a86edca7d8
Fixed CID 1288882
|
9 years ago |
AlexVinS
|
692d23e580
Fixed CID 1366376
|
9 years ago |
AlexVinS
|
22884d9150
AI logging convert 1
|
9 years ago |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
9 years ago |
Arseniy Shestakov
|
29a7934a99
Refactoring: avoid using namespace when it's not absolutely needed
|
9 years ago |
Ivan Savenko
|
2e56b547ee
replaced references to SectorMap with shared_ptr to avoid data races in AI code
|
10 years ago |
Ivan Savenko
|
7b5a7f43ad
Removed includes of CGameState from headers
|
10 years ago |
ArseniyShestakov
|
2ef9d7c3ec
Rename getCost back to getMovementCost
|
10 years ago |
ArseniyShestakov
|
b2e1ee5363
CGameState: move two pathfinding-related functions to CPathfinderHelper
|
10 years ago |
DjWarmonger
|
1e36f3cecd
Cache SectorMap where possible and update when necessary.
|
10 years ago |
DjWarmonger
|
fe2a72f543
Minor optimization.
|
10 years ago |
DjWarmonger
|
1c14dbf7b2
Cache SectorMaps to evaluate multiple goals -> huge performance boost
|
10 years ago |
DjWarmonger
|
5b8180e327
Cleaning logs.
|
10 years ago |
DjWarmonger
|
a823fae822
Fixed NaNs in FuzzyHelper::getTacticalAdvantage
|
10 years ago |
DjWarmonger
|
cd060c00c5
Each fuzzy set of rules will use separate fuzzy engine.
|
10 years ago |
DjWarmonger
|
a1e42caddd
Banks won't use fuzzy engine at all, only center of mass.
|
11 years ago |
DjWarmonger
|
7adb0fd600
Fuzzy engine fix by Jcrada.
|
11 years ago |
DjWarmonger
|
6463c33c26
Rewrite / update terms for TacticalAdvantage.
|
11 years ago |
DjWarmonger
|
9ca991282a
Taken JCrada patch as it is.
|
11 years ago |
DjWarmonger
|
b0cd4f4117
Added limits and assertions which show that fuzzy engine is completely bugged.
|
11 years ago |
DjWarmonger
|
9eeea7299a
- Removed unecessary includes
|
11 years ago |
DjWarmonger
|
c87f2cdaaf
Updated build for MSVS. Some compile fixes to FuzzyLite source.
|
11 years ago |
jcrada
|
a4f98a9ebd
Upgraded to FuzzyLite version 5.0
|
11 years ago |