Island Maps

Mapping islands from Anno 2070 videogame maps for insight and automation

Personal – ongoing

Story

Anno 2070 islands are not randomly generated. There’s a set of islands defined in the game’s files. They are rotated and placed randomly to create an illusion of randomness, but all maps actually have the same islands.

So I reproduced them in Anno Designer.

Possible usages

  • Making island-wide layouts. I often use building layouts to optimize space usage, but layouts have a major flaw: they are assumed t

    o be rectangles. Their space efficiency is based on their bounding box, but islands are not rectangles. They have rather irregular shapes. Which is why one can’t solely rely on current building layouts to build efficiently.
  • Computing optimal island-wide layouts with an algorithm (really looking forward to that one). It’s an NP-hard[1] problem, so the solution will require heuristics. I haven’t researched it thoroughly yet, but the implementation promises to be an interestign challenge.

  • Black: blocked tile (Rock, reef, river…)

  • Yellow: shore (near rivers and on the coast, some tiles can have roads built on them, but nothing else)

  • Blank: water or land.

  • Purple: oddity (oddly-behaving tiles)

Island 1 – 3 mines 1, river slot
Island 1 – 3 mines, 1 river slot

This is the first island I’ve reproduced. It’s among the smallest islands in the game.

Oddity: this tile is not buildable, but it still makes a sound when you try to build a road on it.

References

  1. NP-hardness, Wikipedia NP-hardness, Wikipedia

Technologies