Salut et bienvenue!
La SFML en Python est très proche de sa version en Python donc tout ce que tu trouveras en C++ est valable ici aussi. C'est vrai que pour quelqu'un de tout nouveau à la SFML et qui ne connaît pas du tout le C++, ça va être un peu plus dur. Parce que les gens découvrent la SFML en C++, donc apprend l'API puis, en voyant la version Python se dit "ahhh sauvé!" :p.
Il y a un projet qui consiste à traduire tout les tutoriels en C++ pour la version Python (
http://python-sfml.org/future_tutorials.html) mais c'est pas encore complet comme tu peux le constater. En attendant, même si tu connais pas le C++ je te conseille quand même de te baser sur les tutoriels en C++ (
http://sfml-dev.org/tutorials/2.1/index-fr.php) pour avoir les rudiments, puis tu te bases sur les tutoriels Python (
http://python-sfml.org/tutorials.html) et son API (
http://python-sfml.org/api/api_index.html) pour reproduire la même chose. C'est vraiment pas dur.
Par exemple, dans le tutoriel en C++, on te dira que la classe sf::Time représente un temps et que tu peux récuperer le temps en seconde en utilisant sf::Time::asSeconds(), ben tu verras très vite que en Python tu fais:
monTemp = sf.milliseconds(30) # crée un temps
print(monTemp.seconds) # affiche 0.03 (récupération du temps en secondes)
Sur la page des exemples, tu verras que tout les exemples en C++ ont été traduit pour la version Python:
http://python-sfml.org/examples.html Ainsi, pour jouer du son, tu peux voir
ici à quoi le code ressemblera.
Si tu as des questions, n'hésite pas à poser autant que tu voudras ici.
Bonne chance!
PS: pour ton tileset et l'alpha blending c'est trivial une fois que tu connais la SFML.