Tiling was a design pattern often used in the beginning of the gamedesign.
Reason:
  • Tilebase is simple to use. Create the tiles and just say here is TileA, titleB.
  • Tilebase save space (######) - important in the beginning
  • Tilebased could be used for creating games (Labyrinths) with Sprites in front
  • You can create very fast new levels
  • The hardware has often tilebased background support 
  • Seamless tiles create very fast interesting backgrounds and foregrounds …