Opened 14 years ago
Last modified 10 years ago
#668 new enhancement
Maps border enhancement
Reported by: | Сергей | Owned by: | |
---|---|---|---|
Priority: | If Time Permits | Milestone: | Backlog |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description
user should not see an end of the maps. on the border can be placed impassable areas such as mountains or rivers
Change History (10)
comment:1 by , 14 years ago
comment:2 by , 13 years ago
One way I've seen map borders handled, which I like, is to have the map edges extend into infinity, only with some fogginess or alpha applied so that the user knows it is the map border. Things on the map border are then reflected outside the map. If you have mountains on the map border, you see mountains extending to infinity. If you have an ocean, you see ocean extending to infinity, etc.
Of course that still leaves an "edge" to the map, but at least it's one that matches the terrains.
comment:3 by , 13 years ago
Priority: | major → minor |
---|
comment:4 by , 13 years ago
Owner: | removed |
---|
comment:5 by , 13 years ago
Priority: | Nice to Have → If Time Permits |
---|
comment:6 by , 13 years ago
Milestone: | Alpha 4 → Alpha 5 |
---|
comment:7 by , 13 years ago
Milestone: | Alpha 5 → Backlog |
---|
comment:8 by , 12 years ago
Component: | Art & Animation → Core engine |
---|
comment:10 by , 10 years ago
Replying to wraitii:
This is more than likely irrelevant, is it not?
It's definitely not the most important thing, but it would be nice to have something more than just have the map ending.
One of my own favorite ways to handle the edge of the map is how it's done in Rise and Fall: Civilizations at War, see the beginning of this video: http://www.youtube.com/watch?v=8UoqC4UwvWw Doing it that way completely is probably overkill, but something more than it is now would be nice to have/"if time permits" :)
When boat goes far away from dry land people can screem something like "Oh, no! I can see Kraken(or Cthulhu) there! we must return" and if boat continue to sail there can be one of these cases: