DjWarmonger
|
1d8fb01f46
More even distribution of surface / underground zones + refactoring.
|
il y a 9 ans |
DjWarmonger
|
ac68dca328
Fixed zone placer so it now correctly evaluates found solution.
|
il y a 9 ans |
DjWarmonger
|
e1e520f0a2
Removed "growing" zones which don't fit the rest of algorithm. Zones are now better connected on complex maps.
|
il y a 9 ans |
DjWarmonger
|
c3cbe89e2a
Last improvement: attract zones and push them bakc in separate steps.
|
il y a 9 ans |
DjWarmonger
|
87ef3701aa
Probably better fitness function.
|
il y a 9 ans |
DjWarmonger
|
fb3adf762a
Improved zone placer - zones on different levels are allowed to overlap completely.
|
il y a 9 ans |
Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
il y a 10 ans |
DjWarmonger
|
0acae7a708
Additional adjustment of zone positions to ensure balanced zone sizes.
|
il y a 11 ans |
DjWarmonger
|
75d407b59a
Last improvements - zones on simpler maps should not be smashed.
|
il y a 11 ans |
DjWarmonger
|
53b3ea8d97
Final update for zone placer.
|
il y a 11 ans |
DjWarmonger
|
0dbfee0edb
Final shape of algorithm
|
il y a 11 ans |
DjWarmonger
|
990e38e961
Fixes for placement.
|
il y a 11 ans |
DjWarmonger
|
868d2f61ee
New zone placement algorithm
|
il y a 11 ans |
DjWarmonger
|
0e34775770
Important fix.
|
il y a 11 ans |
DjWarmonger
|
875bfb025e
Better fitness function(s)
|
il y a 11 ans |
DjWarmonger
|
b52eeb2263
Remember "best" placement at right moment.
|
il y a 11 ans |
DjWarmonger
|
067b56dda4
Zone placer will remember the best solution, not the last generated.
|
il y a 11 ans |
DjWarmonger
|
d280b0ac9f
Cleaned some logs.
|
il y a 11 ans |
DjWarmonger
|
b61b79b458
For 0.97 release: generate full underground to avoid many issues
|
il y a 11 ans |
DjWarmonger
|
dd0033b5a4
Zones will now not bounce off map edges too much, should allow more space in the middle of a map.
|
il y a 11 ans |
DjWarmonger
|
afaf74a05b
Improved zone sizes for two-level maps.
|
il y a 11 ans |
DjWarmonger
|
7ac3713d32
Significantly improved zone graph placement.
|
il y a 11 ans |
beegee1
|
c1ac95b288
- fixed Clang compiler warnings
|
il y a 11 ans |
DjWarmonger
|
3acbda75ef
Restored old function signature for sanity.
|
il y a 11 ans |
DjWarmonger
|
b99d6f862d
Improved gravity algorithm. Now zones will start as small and inflate until they fill the map.
|
il y a 11 ans |
DjWarmonger
|
866cd6f540
Allow underground zones to connect more easily. Regression: Obstacles spawn at zone boundaries.
|
il y a 11 ans |
DjWarmonger
|
f3ccdc8a21
Even distribution for surface / underground zones.
|
il y a 11 ans |
DjWarmonger
|
9cfbbb2048
Merge underground maps with develop. There is a serious issue with rendering rock tiles, which may cause crash.
|
il y a 11 ans |
DjWarmonger
|
05c2a4e716
Better gravity-based algorithm.
|
il y a 11 ans |
DjWarmonger
|
d4d3f1a568
More tweaks.
|
il y a 11 ans |