Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Jeu de Snake trop lent. [FINI TOUT EST OK]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3
AuteurMessage
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 12:49

essaye de faire un signe != sur ton ordi et qu'il soit lisible partout... Vive les charset qui partent en couilles.
Au moins là c'est comprehenssible

_________________
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 12:55

lol
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
loko
Débutant
Débutant


Masculin Age: 18
Classe: 1S
Calculatrice(s): Ti 84+
Messages: 11
Efficacité: 0
Date d'inscription: 09/09/2007

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 17:42

J'utilise deja le signe "different de" ;) le bug est juste un bug d'affichage :)
Et heu, un seul gotto qui n'est la que pour sortir du programme quand on perd ça doit pas ralentir trop ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 17:44

a oui pour la fonction qui efface la matrice, essaye de faire
Delvar [A] (par exemple) nan ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Ven 21 Sep - 17:09

nan mais ça dépend des goto, mais en général un "bon programmeur" utilise le moins possible les instructions goto, surtout dans une boucle parce que ça peut créer des "manques de mémoire" (la TI cherche où est le "end" qui termine la boucle, mais le trouve pas comme on est sorti de la boucle) => le programme est de plus en plus lent

Ca me rappelle mes premiers programmes (octobre 2004 ^^) où j'utilisais par exemple un code comme ça :
Code:

 Input "NOMBRE?",N
 0->A 
 Lbl 1
 If fPart(N/A)=0
 Then
 Disp "Divisible par",A
 End
 Goto 2

 Lbl 2
 A+1->A
 If A<N
 Then
 Goto 1
 Else
 Goto 3
 End

 Lbl 3
 Stop


Le code pas optimisé du tout (c'était y a longtemps déjà, presque 3 ans ^^)

Enfin bref, tout ça pour dire qu'il vaut mieux éviter au maximum d'utiliser des goto, et encore plus dans des boucles, vaut mieux utiliser une condition (booléen)

Code:

0->C //La condition n'est pas remplie
While not(C //Tant que la condition n'est pas remplie
  ...
  If ... //Si la condition est remplie
  1->C //On le signale
End


Remarque en ASM on utilise souvent les goto et lbl (jp/jr par exemple) syfo confirmera mais bon c'est de l'ASM alors c'est rapide ^^

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
loko
Débutant
Débutant


Masculin Age: 18
Classe: 1S
Calculatrice(s): Ti 84+
Messages: 11
Efficacité: 0
Date d'inscription: 09/09/2007

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Ven 21 Sep - 20:50

Oui enfin remarque, il y a un seul goto, et c'est celui qui fini le jeu ^^, alors personne n'a d'idées concernant mon ptit bug ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Ven 21 Sep - 21:57

pas vraiment...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Sam 22 Sep - 13:26

euh c'est quoi le bug ?

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Sam 22 Sep - 14:58

je sais pas justement !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
loko
Débutant
Débutant


Masculin Age: 18
Classe: 1S
Calculatrice(s): Ti 84+
Messages: 11
Efficacité: 0
Date d'inscription: 09/09/2007

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Dim 23 Sep - 17:11

J'ai reussit à supprimer le bug ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ProgVal
Animateur
Animateur


Masculin Age: 16
Classe: Première S SI (Sciences de l'Ingénieur)
Calculatrice(s): Voyage 200 & TI-NSpire
Messages: 2729
Efficacité: -49
Localisation: Metz
Date d'inscription: 05/07/2007

Divers
Dernière note en maths: 8,5/10

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Dim 23 Sep - 17:45

tama a écrit:
Ca me rappelle mes premiers programmes (octobre 2004 ^^)

Et tu trouve que je suis trop jeune pour savoir programmer? Eté 2004, je codais sur ma TI80!

_________________

<span style="font-size: 0.75em">Fondateur du Forum des Admins: Forum d'aide pour les administrateurs de forums</span>

Salut Invité!
Tu as posté 0 messages.
Le forum compte 71793 messages et 4588 sujets.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://adminforum.fr.cr
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Dim 23 Sep - 18:16

EDIT : mal compris

donc en 2004 je codais sur une 84+ et aux dernières nouvelles y a beaucoup plus de choses sur une 84+ que sur une 80 ;)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
 

Jeu de Snake trop lent. [FINI TOUT EST OK]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Programmation-
Poster un nouveau sujet   Répondre au sujet