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...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 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édente  1, 2, 3
AuteurMessage
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 04 Fév 2005
Messages : 3069
Localisation : Le nez dans mon ordi
Classe : Photo argentique et numérique, ordinateur (bidouille), programation


Impureté:
37/450  (37/450)
Dernière note en maths: 9,5/10

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 13: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 ! せがた三四郎
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3027
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

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

lol
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
loko
Débutant



Sexe:MasculinTaureauChèvre
Age : 17
Inscrit le : 09 Sep 2007
Messages : 11
Calculatrice : Ti 84+
Classe : 1S

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Jeu 20 Sep - 18: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
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3027
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

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

a oui pour la fonction qui efface la matrice, essaye de faire
Delvar [A] (par exemple) nan ?
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Ven 21 Sep - 18: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 ^^
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
loko
Débutant



Sexe:MasculinTaureauChèvre
Age : 17
Inscrit le : 09 Sep 2007
Messages : 11
Calculatrice : Ti 84+
Classe : 1S

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Ven 21 Sep - 21: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
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3027
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

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

pas vraiment...
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

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

euh c'est quoi le bug ?
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3027
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

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

je sais pas justement !
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
loko
Débutant



Sexe:MasculinTaureauChèvre
Age : 17
Inscrit le : 09 Sep 2007
Messages : 11
Calculatrice : Ti 84+
Classe : 1S

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

J'ai reussit à supprimer le bug ^^
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Dim 23 Sep - 18: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!
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58606 messages et 3580 sujets.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Jeu de Snake trop lent. [FINI TOUT EST OK]   Dim 23 Sep - 19: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 ;)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
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édente  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