Specifications for the system that allows creating road tiles
Tile System Specifications
These specifications are the foundations of a tile assembly system. By naming and defining the different concepts, it becomes easier to design coherent tiles that interface with each other.
Tile
The tile is the basic element. The assembly of tiles allows the creation of a board. Tiles can have different shapes: triangle, square, polygons. When tiles are assembled side by side, the interfaces of two adjacent tiles must be the same size.
Interface
Interfaces are the edges of the tiles. It is through their interfaces that the tiles are assembled.
Interface Size
The size of an interface is its length. Interfaces of the same size can potentially be assembled (provided the connectors are compatible).
Connectors
Connectors are the possible tabs located on the interfaces, which allow the tiles to be held together and impose an assembly direction on the tiles.
A tile that has at least two different types of connectors is called a connector adapter.
Access Points
Access points are the entry/exit points of a tile, located at the interfaces. They can be connected or not to other access points of the same tile, by paths. There can be multiple access points on an interface or none.
Access Width
This is the width of the path at the access point. The widths of the access points must be identical on each side of the interface.
Access Type
This is the type of path at the access point (e.g., road, path, river, track, rails, etc.). The type of access must be the same on each side of the interface.
Path
A path is what connects two access points of the same tile.
A path can connect access points of the same type or access points of different types. A tile that has at least one path connecting access points of different types is called a path adapter.
Path Direction
It can be: bidirectional or one-way (from one access point to one or more others).
Style
This is the graphic appearance of the tile.
A tile that has at least two different styles at its interfaces is called a style adapter.
Style Name
This is the name of the style.
Style Tags
These are keywords describing the style. For example, "photorealism," "watercolors," "pixel art" for drawing styles.
"France," "Japan," "Sweden" for horizontal signage styles.
"Night," "rain," "snow," "countryside," "city" for environmental styles.
Adapter
Connector Adapter
This is a tile that allows switching from one type of connector to another.
Path Adapter
This is a tile where at least one path has access points of different types.
Style Adapter
This is a tile that allows switching from one style to another.