C'est bien pour un premier projet solo :D ! (mieux que moi à mes débuts xD)
Par contre, il y a quelques petits défauts mineur que tu peut régler assez rapidement ! ^^
1) Je ne sais pas si c'est la touche par défaut, ou si c'étais voulu ! Mais je ne penses pas que "CTRL" soit une bonne touche pour le saut ! En effet, j'ai un peu galéré avant de la trouver ! ^^
Je te conseillerais de mettre plutôt la flèche du haut pour sauter, ou bien, modifier toutes les touches pour un ZQSD peut-être ! ^^
(si tu veux savoir comment faire, je t'ai fait un petit screen : )
2) Je te conseille vivement d'activer la "Synchronisation Vertical" dans les propriétés de ton application ! Car sinon, en plein écran, on à des quelques effets chelou de décalage avec certains objets, et crois-moi, plus tu auras d'objets sur la scène, plus ce sera accentuer, et ce, même en mode fenêtre parfois ! Donc, active-là toujours par défaut, ça prend certes un peu plus de mémoire vive pour le programme, mais dans un jeu 2D sur Windows, c'est vraiment pas grave et cela améliore la qualité visuel du jeu ! ^^
(voici un petit screen pour savoir où l'activer : )
Mais sinon, c'est un excellent début et j'ai rien à redire dessus ! ^^
Bon courage pour la suite ! :)