moi je suis sur XNA et la notion de camera 2D n'était pas facile.
pour utiliser cette camera il faut en fait utiliser une matrice qui sera effective pour tout un groupe de sprite.
je ne sais pas comment tu gères ça avec sfml, mais c'est dans cette matrice qu'il faudrait essayer de placer un "floor". parce que dans ta vidéo, on dirait bien que le déplacement des blocs se fait avec une conversion "int" (qui n'est pas l'idéale).