Client Development

Cocos2d-X

Cross-Plattform Layouting

For each view there is only one single layout that will be used for any target device resolution, resources are used from a pool of different resolution qualities

Tile Engine

Isometric Tilemap

  • N*M Tiles (expendable)
  • Diamond View
  • Object Context Menus

Interactions

  • Move/Scale Tilemap
  • Add/Remove Objects
  • Select Objects
  • Move Objects
  • Upgrade Objects
  • Connect Objects

Objects

  • Buildings (e.g. Houses)
  • Connectables (e.g. Streets, Rivers)
  • Removables (e.g. Waste, Enemies)
  • Animated Objects (e.g. People)