¿Tu pregunta viene de usar Pilas Engine? de no ser así, acá no debes postear,
sino aquí.
Si deseas usar un programa libre para hacer escenarios 2D para juegos, usa Tiled: mapeditor.org
Para que un mapa de baldosas (tile map) tenga colisiones lo único que debes hacer es consultar el mapa por la información con respecto a la baldosa donde se moverá el actor. Esta información debes suplirla tu de antemano cuando desarrollas el mapa, y modificas el comportamiento del actor según la información proporcionada por el mapa.
Pygame creo que tiene esa facilidad para detectar colisiones con objetos del tipo Sprites, pero no estoy seguro. Si deseas rellenar la ventana de juego con puros Sprites, intenta a ver qué ocurre...
saludos!