Commit History

Autor SHA1 Mensaxe Data
  DjWarmonger a64df5718f Some nontrivial optimizations based on profiling results: %!s(int64=11) %!d(string=hai) anos
  Ivan Savenko 9c0df68cb8 Fixing spelling mistakes. Patch from josch, fixes #1759 %!s(int64=11) %!d(string=hai) anos
  DjWarmonger b0b0249524 - Implemented serialization of Goals. Loaded games work, at least. %!s(int64=11) %!d(string=hai) anos
  DjWarmonger a3cad2883f - Restored correct specialty serialization (#1599 and all its children) %!s(int64=11) %!d(string=hai) anos
  DjWarmonger d8933b5c36 - AI will now use SectorMap to find a way to guarded / covered objects. %!s(int64=11) %!d(string=hai) anos
  DjWarmonger d17b3a14bd - Significantly improved exploration algorithm %!s(int64=12) %!d(string=hai) anos
  DjWarmonger a9b10c8099 - Changed aggregation method so now fuzzy engine takes all the factors into consideration %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 54fbdfec5e - Finally fixed wander crash %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 486cd4b001 - Fixed (common) issue when AI found neutral stacks infinitely strong %!s(int64=12) %!d(string=hai) anos
  beegee1 b8eddcd9a8 - Moved place bonus hero before normal random hero and starting hero placement -> same behaviour as in OH3 %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 9ec299931d - Fixed VisitHero goal. Now heroes can exchange armies again. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger e5b011abe0 - Fixed heroes stalling. Locked heroes now try to decompose their goals exhaustively, which FINALLY works as intended. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 603cbd8850 Experiment: goal values calculated by Fuzzy Helper will be stored in "priority" field and used in consecutive calculations. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger aec04d920e Endless crusade against AI issues and loopholes! %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 473250e223 - Removed slow and buggy part of exploration code %!s(int64=12) %!d(string=hai) anos
  DjWarmonger bf3fe0e274 - Explore goal will also use fuzzy comparison %!s(int64=12) %!d(string=hai) anos
  beegee1 68bdf71db6 - Fixed GCC compiler warnings %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 6b3ca831c1 - Conquer goal will not use fuzzy logic as well. AI should play more aggresively. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger d085f8eee8 First implementation of fuzzy logic in VisitTile goal. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 983c0496d0 Some work towards fuzzy goal comparison. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 2f698acf98 Compile fix - template specialization is defined before generic template. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 8be4ca03c8 Uncommented Fuzzy code. Please let me know if it compiles on other platforms. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger cedb3ea82a Some more logging for goal completion. %!s(int64=12) %!d(string=hai) anos
  Ivan Savenko ee6cdbeffe went through the rest of cppcheck warnings, mostly harmless %!s(int64=12) %!d(string=hai) anos
  Ivan Savenko f82122d9be second part of c++11 update. gcc 4.5 and VS 2010 are no longer supported %!s(int64=12) %!d(string=hai) anos
  beegee1 abf96a5b66 - Integrated the logging API into the AI subprojects - Added macros for tracing the control flow - Added methods isDebug/TraceEnabled for performance-critical sections %!s(int64=12) %!d(string=hai) anos
  Ivan Savenko a138db7c9e - removed lib headers from PCH %!s(int64=13) %!d(string=hai) anos
  Michał W. Urbańczyk 838c226a31 Compile fix. %!s(int64=13) %!d(string=hai) anos
  Ivan Savenko faaf799d95 - fixed some extra warnings. Mostly harmless. %!s(int64=13) %!d(string=hai) anos
  Ivan Savenko f2f39f1497 - makefiles for fuzzylite (#911) %!s(int64=13) %!d(string=hai) anos