plein de planetes dans 40ko :)
plein de planetes dans 40ko :)
j'ai fait une petite application qui génère des planètes a partir d'un nom
planets.rar
planets.zip
mon but est par la suite d'utiliser ce système pour un petit jeu a la "master of orion"/"elite"
j'ai essayer d'optimiser la vitesse de génération des images tout est généré a la volée
j'aimerais bien savoir si ca tourne rapidement chez vous ou si c'est d'une lenteur affligeante, et a quelle taille c'est assez rapide pour vous pour etre utilisable dans un jeu.
vous pouvez répondre grâce au sondage mais rien ne vous empêche de répondre aussi avec un message !
f1 couleur/ gris
f2 taille / 2
f3 taille *2
+ et - planète suivante / précédente
f12 modifie la planète a partir d'un nom de votre choix
planets.rar
planets.zip
mon but est par la suite d'utiliser ce système pour un petit jeu a la "master of orion"/"elite"
j'ai essayer d'optimiser la vitesse de génération des images tout est généré a la volée
j'aimerais bien savoir si ca tourne rapidement chez vous ou si c'est d'une lenteur affligeante, et a quelle taille c'est assez rapide pour vous pour etre utilisable dans un jeu.
vous pouvez répondre grâce au sondage mais rien ne vous empêche de répondre aussi avec un message !
f1 couleur/ gris
f2 taille / 2
f3 taille *2
+ et - planète suivante / précédente
f12 modifie la planète a partir d'un nom de votre choix
Dernière modification par case le mer. 17/sept./2008 17:55, modifié 1 fois.
un sprite c'est une image quand même a la base
je n'utilise pas les images mais bien les sprites je précise je me suis peut etre mal exprimé
la ce qui m'intéresse c'est pas la taille mais la limite haute que je ne dois pas dépasser pour générer le 'graphisme' puisque le terme image est prohibé
l'affichage est en fait assez rapide, ce qui m'interesse surtout c'est le temps de pause entre le moment ou vous appuyez sur une touche et le moment ou l'image(sprite3D) commence a s'afficher

je n'utilise pas les images mais bien les sprites je précise je me suis peut etre mal exprimé
la ce qui m'intéresse c'est pas la taille mais la limite haute que je ne dois pas dépasser pour générer le 'graphisme' puisque le terme image est prohibé

l'affichage est en fait assez rapide, ce qui m'interesse surtout c'est le temps de pause entre le moment ou vous appuyez sur une touche et le moment ou l'image(sprite3D) commence a s'afficher

-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
Je viens de faire un petit test, et j'ai chronométré la génération a chaque fois
des planetes, je pense que c'est ce que tu cherches il me semble. J'ai fais le test
sur une machine relativement modeste (aux critères actuels), c-à-d un Pentium M de
1.6 Ghz (512 Mo et ATI9700 pro, sous XP). Les résultats sont les suivant:
il faut 0.7 sec pour générer une image de 64
il faut 1.27 sec pour générer une image de 128
il faut 2.60 sec pour générer une image de 256
il faut 5.17 sec pour générer une image de 512
C'est approximatif, mais ela te donnera certainement déjà un ordre d'idée.

des planetes, je pense que c'est ce que tu cherches il me semble. J'ai fais le test
sur une machine relativement modeste (aux critères actuels), c-à-d un Pentium M de
1.6 Ghz (512 Mo et ATI9700 pro, sous XP). Les résultats sont les suivant:
il faut 0.7 sec pour générer une image de 64
il faut 1.27 sec pour générer une image de 128
il faut 2.60 sec pour générer une image de 256
il faut 5.17 sec pour générer une image de 512
C'est approximatif, mais ela te donnera certainement déjà un ordre d'idée.

Force et sagesse...
-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
Par contre, par curiosité j'ai fait le même test sur mon Q6600 à 2.4Ghz et j'obtiens globalement des
resultats quasiment double que ceux mesuré plus haut sur mon Pentium M de 1.6 Ghz.
(en gros 4.5 sec pour 256 et 9 sec pour 512). Je t'avoue que je comprend pas bien la nuance,
car même si un seul coeur doit certainement se charger de ton executable, la différence de fréquence devrait malgrés tout
donner un resultat en faveur du Q6600, alors qu'au contraire il se traine quasiment deux fois moins vite
étrange, vraiment étrange...
resultats quasiment double que ceux mesuré plus haut sur mon Pentium M de 1.6 Ghz.
(en gros 4.5 sec pour 256 et 9 sec pour 512). Je t'avoue que je comprend pas bien la nuance,
car même si un seul coeur doit certainement se charger de ton executable, la différence de fréquence devrait malgrés tout
donner un resultat en faveur du Q6600, alors qu'au contraire il se traine quasiment deux fois moins vite

étrange, vraiment étrange...
Force et sagesse...
j'ai ajouté un messagebox qui donne la vitesse de génération
difference entre elapsedmilliseconds() au debut et a la fin de la procedure
ca vas etre mieux pour les mesures
je suis a 78 millisecondes pour l'image en 512
difference entre elapsedmilliseconds() au debut et a la fin de la procedure
ca vas etre mieux pour les mesures

je suis a 78 millisecondes pour l'image en 512
Dernière modification par case le mer. 17/sept./2008 19:23, modifié 1 fois.
Euh... j'ai compté après l'appui sur "+" pour planète suivante.
Puis de toute façon au lancement c'est exactement la même chose, peut-être une demi-seconde de moins.
Sinon ou est ce que tu vois l'affichage du temps ?
Edit : ah et puis F12 fais planter le prog
Re-edit : ok... j'ai redl l'appli, t'as du mettre à jour juste après mon premier dl... le message me donne 90 ms, mais l'affichage se fait toujours en plus ou moins 9s...
Puis de toute façon au lancement c'est exactement la même chose, peut-être une demi-seconde de moins.
Sinon ou est ce que tu vois l'affichage du temps ?
Edit : ah et puis F12 fais planter le prog
Re-edit : ok... j'ai redl l'appli, t'as du mettre à jour juste après mon premier dl... le message me donne 90 ms, mais l'affichage se fait toujours en plus ou moins 9s...
Dernière modification par Guac le mer. 17/sept./2008 19:39, modifié 2 fois.