Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
10 年之前 |
DjWarmonger
|
1e36f3cecd
Cache SectorMap where possible and update when necessary.
|
10 年之前 |
DjWarmonger
|
1c14dbf7b2
Cache SectorMaps to evaluate multiple goals -> huge performance boost
|
10 年之前 |
DjWarmonger
|
cd060c00c5
Each fuzzy set of rules will use separate fuzzy engine.
|
11 年之前 |
DjWarmonger
|
a1e42caddd
Banks won't use fuzzy engine at all, only center of mass.
|
11 年之前 |
jcrada
|
a4f98a9ebd
Upgraded to FuzzyLite version 5.0
|
11 年之前 |
josch
|
fab31642d9
prepare for update to fuzzylite 5.0
|
11 年之前 |
Ivan Savenko
|
ab475195ac
Banks now use new scheme as well
|
11 年之前 |
DjWarmonger
|
b0b0249524
- Implemented serialization of Goals. Loaded games work, at least.
|
11 年之前 |
DjWarmonger
|
d17b3a14bd
- Significantly improved exploration algorithm
|
11 年之前 |
DjWarmonger
|
a9b10c8099
- Changed aggregation method so now fuzzy engine takes all the factors into consideration
|
11 年之前 |
DjWarmonger
|
486cd4b001
- Fixed (common) issue when AI found neutral stacks infinitely strong
|
11 年之前 |
DjWarmonger
|
9ec299931d
- Fixed VisitHero goal. Now heroes can exchange armies again.
|
12 年之前 |
DjWarmonger
|
aec04d920e
Endless crusade against AI issues and loopholes!
|
12 年之前 |
beegee1
|
68bdf71db6
- Fixed GCC compiler warnings
|
12 年之前 |
DjWarmonger
|
d085f8eee8
First implementation of fuzzy logic in VisitTile goal.
|
12 年之前 |
DjWarmonger
|
983c0496d0
Some work towards fuzzy goal comparison.
|
12 年之前 |
DjWarmonger
|
8be4ca03c8
Uncommented Fuzzy code. Please let me know if it compiles on other platforms.
|
12 年之前 |
DjWarmonger
|
cedb3ea82a
Some more logging for goal completion.
|
12 年之前 |
Michał W. Urbańczyk
|
fcdad0d323
Added class HeroPtr to VCAI that should replace CGHeroInstance*. HeroPtr is able to detect when the hero under it becomes unavailable.
|
13 年之前 |
Michał W. Urbańczyk
|
0ef1085555
Changes around FuzzyLite library based on patch by q4a.
|
13 年之前 |
Ivan Savenko
|
e7783479d2
- (linux) version bump
|
13 年之前 |
DjWarmonger
|
1ea2f3d3bb
Added fixed FuzzyLite library to sources. It compiles without additional settings under MVS2010 and should also compile with other tools (straightforward include structure).
|
13 年之前 |
DjWarmonger
|
cd0ed39fbf
Implemented rule-based evaluation of tactical advantage between armies.
|
13 年之前 |
DjWarmonger
|
998d8bf501
Added trivial fuzzy logic to handle creature banks estimation.
|
13 年之前 |