Catégorie :
SupportForum :
TI-82 STATS.frVues : 885
Réponses : 8
Type : discussion
Etat : réponses autorisées
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Lag
Fryz le 16/11/2013 à 23:13
Bonjour,
Je suis actuellement entrain de créer un jeu que j'ai nommé "INVASION", le but du jeu étant de se protéger d'une attaque de vaisseaux ennemis en leurs tirant dessus. Problème: plus le jeu se prolonge, plus il est long a fonctionner...
Es-ce du à un problème de ma part au sein du programme? (dans ce cas la, je ne vois pas du tout de quoi il s'agit, mon programme est basé sur des boucles très simples) J'ai commencé la programmation en décomposant des programmes déjà crées, et eux ne ralentissent pas au cours du temps de jeu... J'ai du louper un truc. Y faut que l'on m'explique...
Ou es-ce du au fait que ce soit tout simplement une TI-82? Le programme serait-il plus rapide avec une TI-83 ou TI-84?
Merci.linkakro le 16/11/2013 à 23:35
Essaie de mentionner le nom complet de la calculatrice, bien que ce soit dans le nom de la section du forum.
Le programme ralentit de plus en plus d'après toi, donc dans ce cas ce n'est pas le modèle de calculatrice qui compte.
(82statfr 6MHz, 83plus 15MHz et idem les autres "plus" (à quelques détails près))
Consulte mon article à propos[...]ment classique.
Il est aussi possible que tu stockes des données dans une liste que tu parcourres entièrement à chaque fois.
Si tu donnais un code de programme nous pourrions savoir ce que tu fais exactement.
Fryz le 17/11/2013 à 18:55
Bonjour,
linkakro a écrit :
Essaie de mentionner le nom complet de la calculatrice, bien que ce soit dans le nom de la section du forum.
C'est effectivemetn une TI 82 stats.fr
linkakro a écrit :
Le programme ralentit de plus en plus d'après toi, donc dans ce cas ce n'est pas le modèle de calculatrice qui compte.
En dehors de ma quetion de base, es-ce que les TI supérieures à 82 fonctionnent plus vite que la mienne? Ou ont elles juste des fonctionnalités en plus?
linkakro a écrit :
Consulte mon article à propos des Goto qui montre le bug de ralentissement classique.
j'ai regardé, et je pense en effet que mon problème se justifie à un excès de goto (de plus je n'ai mis aucun End)... Donc pour y remédier je mais des End?
linkakro a écrit :
Si tu donnais un code de programme nous pourrions savoir ce que tu fais exactement.
Je tiens vraiment à finir mon programme par mes propres moyens

C'est mon premier, je compte (si possible) ne recevoir aucune aide.
Merci pour ta réponse, linkakro.
m@thieu41 le 17/11/2013 à 19:07
Bonjour,
Citation
En dehors de ma quetion de base, es-ce que les TI supérieures à 82 fonctionnent plus vite que la mienne? Ou ont elles juste des fonctionnalités en plus?
linkakro a écrit :
(82statfr 6MHz, 83plus 15MHz et idem les autres "plus" (à quelques détails près))
Donc oui les autres calto tournent plus vite que la 82 (2 fois et demi en moyenne)
Citation
linkakro a écrit :
Consulte mon article à propos des Goto qui montre le bug de ralentissement classique.
j'ai regardé, et je pense en effet que mon problème se justifie à un excès de goto (de plus je n'ai mis aucun End)... Donc pour y remédier je mais des End?
Peut être que tu veux finir ton prgm tout seul, mais là c'est un peu comme si tu nous demandais s'il fallait rajouter du sel pour ta cuisine sans nous dire ce que tu prépares...
Rajouter des End dans l'absolu ne sert à rien, il faut rajouter des boucles avec, ou enlever les goto Lbl, mais tout dépend de comment est disposé ton code

.
rpgcreator le 21/11/2013 à 09:37
m@t attention!!!!
les 83plus sont bien a 15mhz, mais pas la premiere version et les transparentes non-SE, qui tournent a 8mhz. mais ca ne veut pas dire que la 83+ est plus rapide qu'une 82stats, non, c'est pas vrai, car j'ai comparé la vitesse d'éxécution du snake de THePH sur une 82stats et une 83+ bleue, et au final, c'est la 83+ qui se met a lagger. pareil pour rpg82 1,2 et 3!!! les deplacement sont plus lents sur 83+!!!linkakro le 21/11/2013 à 16:38
En effet la fréquence processeur ne suffit pas à deviner la rapidité du TIBasic.
Exemple_impressionnant. En ce qui concerne la 83plusfr originale ce doit être l'affichage plus lourd à cause de la gestion des changements de langue etc qui occupe le temps, ou autres choses au delà de mes compétences.
Et je n'ai effectivement pas précisé les cadences en détail, juste dit qu'il y a des exceptions.
D'autre part les modèles type 84plus (donc se,pocket,c) et 83plusSE ont plusieurs cadences.
La source que je trouve.)
EDIT :
*J'avais déclaré à tort que ma 84pocketfr semblait fixée en fréquence. Phrase supprimmée.
*Suppression de mon affirmation personnelle "je n'ai jamais retenu quels modèles ont plusieurs cadences" et correction de ma désignation des modèles concernés "certains modèles intermédiaires"
m@thieu41 le 21/11/2013 à 17:29
Ah ok autant pour moi, je ne savais pas ça...
Mais je suppose quand même que comparé à la ti 82, les ti 83+/84+ etc vont plus vite dans la majorité des cas.linkakro le 21/11/2013 à 18:50
Je t'avouerai que je n'imaginais pas une telle différence pratique. J'ai trouvé les exemples de preuves en cherchant aujourd'hui même.Fryz le 04/12/2013 à 18:34
bonjour,
m@thieu41 a écrit :
Fryz a écrit :
En dehors de ma quetion de base, es-ce que les TI supérieures à 82 fonctionnent plus vite que la mienne? Ou ont elles juste des fonctionnalités en plus?
linkakro a écrit :
(82statfr 6MHz, 83plus 15MHz et idem les autres "plus" (à quelques détails près))
oui les autres calto tournent plus vite que la 82 (2 fois et demi en moyenne)
A ok, je ne comprenais pas la signification de tous ces chiffres publiés gentiment par linkakro
m@thieu41 a écrit :
Peut être que tu veux finir ton prgm tout seul, mais là c'est un peu comme si tu nous demandais s'il fallait rajouter du sel pour ta cuisine sans nous dire ce que tu prépares...
Rajouter des End dans l'absolu ne sert à rien, il faut rajouter des boucles avec, ou enlever les goto Lbl, mais tout dépend de comment est disposé ton code
.
Ok, m@thieu41, je me rend... Je publierais mon programme dès que j'ai le temps, mais je vous fait confiance: vous ne me corrigez que le ralentissement

Merci encore pour toutes vos réponses donnés si gentiment

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.