Hello !
Comme promis j'ai jeté un oeil à ta nouvelle version, et également à ton code.
Ouch !
L' énergie que tu as dû y mettre... C'est à la fois remarquable et effrayant. En tout cas s'il y avait eu un classement par motivation, je pense que t'aurais été en tête ^^ .
J'ai plein de choses à te dire si tu veux qu'on essaye à nouveau de papoter sur le chat. Mais Asthegor et Crypto Logiq t'ont déjà bien aiguillé.
Je rajouterai simplement ici que tu penses trop comme un réalisateur, en image par image, pas assez comme un programmeur. Faut t'économiser, tu peux pas tout faire à la main comme ça. Et nos machines aussi faut les économiser.
Exemple : tes volets de changement d'écran, au lieu de faire 31 scènes * 5 images à la main ( 155 images quand même ) et de les charger puis de les afficher une par une, tu devrais simplement dessiner ton image finale ( la 5e ) la couper en 2 au milieu, et tu ne charges que ces 2 moitiés d'image. Tu en colles une au dessus de l'écran, l'autre en dessous dans ton load(), puis dans ton update() tu les déplaces simplement vers le centre de l'écran à la vitesse que tu veux. Tu as économisé plein de boulot, la machine respire, et le résultat est plus fluide.
C'est juste un exemple, je veux pas squatter ta page, au plaisir de discuter de tout ça une prochaine fois !