Franchement pas mal du tout pour quelque chose de fait en peu de temps.
Les petits reproches que je pourrais faire, c'est de ne pas avoir séparé l'aspect moteur (ton runnable), la gestion des collisions), l'aspect rendu(ton affichage) et le sprite en lui même.
merci a vous Marsu, Effectivement je porte le même avis que vous . enfaîte la classe a été réalisé en un temps record(pour permettre a des amis de réaliser un mini tp jeux ).
sinon je te remercie encore pour tes commentaire et ca serai sympa de ta part de poster ta source
tchao
Bonjour,
Je viens de regarder ta source. Je viens de faire quelque chose de similaire il y a deux semaines et ca me permet de comparer. J'ai quelques remarques:
-Créer un thread par animation/sprite c'est pas un peu beaucoup pour un moteur graphique? Imagine que tu ais 200 threads qui tournent en meme temps, ça serait un peu comme lancer 200programmes sous windows.
-Ta classe ne permet d'avoir que des animations avec une vitesse image suivante/seconde constante. Si tu veux accelerer ton animation tu es obligé de créer plus d'images... Dans ma classe j'ai calculer le temps entre deux affichages successifs et je met à jour l'animation en fonction.
-Pour un jeu, tu pourrais aussi essayer de le faire en double buffering hardware.
Sinon le code est très clair, c'est un plaisir de le lire.
Tchao
Les petits reproches que je pourrais faire, c'est de ne pas avoir séparé l'aspect moteur (ton runnable), la gestion des collisions), l'aspect rendu(ton affichage) et le sprite en lui même.
sinon je te remercie encore pour tes commentaire et ca serai sympa de ta part de poster ta source
tchao
Je viens de regarder ta source. Je viens de faire quelque chose de similaire il y a deux semaines et ca me permet de comparer. J'ai quelques remarques:
-Créer un thread par animation/sprite c'est pas un peu beaucoup pour un moteur graphique? Imagine que tu ais 200 threads qui tournent en meme temps, ça serait un peu comme lancer 200programmes sous windows.
-Ta classe ne permet d'avoir que des animations avec une vitesse image suivante/seconde constante. Si tu veux accelerer ton animation tu es obligé de créer plus d'images... Dans ma classe j'ai calculer le temps entre deux affichages successifs et je met à jour l'animation en fonction.
-Pour un jeu, tu pourrais aussi essayer de le faire en double buffering hardware.
Sinon le code est très clair, c'est un plaisir de le lire.
Tchao
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.