
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...). |
| | | Auteur | Message |
|---|
kindermoumoute Initié


Age: 15 Classe: 2nd Calculatrice(s): TI collège, TI-83+ Messages: 30 Efficacité: 0 Date d'inscription: 30/09/2009
Divers Dernière note en maths: 7/20
 | Sujet: MEGR dessin Dim 18 Oct - 11:41 | |
| Voila une programme pour faire des dessins, les enregistrer, les voir , et les remodifier. A télécharger ici      | Code: | :DelVar X :0→Xmin :94→Xmax :0→Ymin :62→Ymax :FnOff :GridOff :AxesOff :Goto A :Lbl B :X→S :31→A :47→B :1→H :1→G :Repeat K=45 : getKey→K : If K=22 : Then : If S=0:Pt-On(B,A,H : If S=1:Pt-Off(B,A,H : 1+H→H : If H=4:1→H : End : If K=31 : Then : G+1→G : If G=4:1→G : End : If K=25 or K=24 or K=26 or K=34 : Then : If X=1:Pt-Off(B,A,H : If X=0:Pt-On(B,A,H : If K=25:A+G→A : If K=34:A-G→A : If K=24:B-G→B : If K=26:B+G→B : If A<0:DelVar A : If B<0:DelVar B : If A>63:62→A : If B>95:94→B : End : If K=92 or K=93 or K=94 : Then : If S=0:Pt-On(B,A,H : If S=1:Pt-Off(B,A,H : If K=92 : Then : StorePic 1 : S→LI(1 : End : If K=93 : Then : StorePic 2 : S→LI(2 : End : If K=94 : Then : StorePic 3 : S→LI(3 : End : End : If K=21 : Then : If X=0 : Then : 1→X : Else : DelVar X : End : End : If S=1:Pt-On(B,A,H : If S=0:Pt-Off(B,A,H :End :Lbl A :ClrDraw :ClrHome :DelVar V :Menu("MEGR1.3 dessin ","Creer img",1,"Voir img",2,"Ouvrir img",3,"Suprimer img",4,"Aide",5,"Installer",6,"Quitter",7 :Lbl 1 :Menu("Fond","Fond blanc",Y,"Fond noir",N,"Retour",A :Lbl Y :1→X :Goto B :Lbl N :DelVar X :RecallPic 0 :Goto B :Lbl 2 :1→V :Lbl 3 :1+V→V :DelVar TRepeat T=3 : 1+T→T : Output(T+1,1,"img : Output(T+1,4,T : If T=1:LI(1→X : If T=2:LI(2→X : If T=3:LI(3→X : If X≠3 : Then : Output(T+1,6,"OK : Else : Output(T+1,6,"Vide : End :End :Input "Image:",I :If V=4:Goto C :If I=1 and LI(1)≠3 :Then : RecallPic 1 : LI(1→X :End :If I=2 and LI(2)≠3 :Then : RecallPic 2 : LI(2→X :End :If I=3 and LI(3)≠3 :Then : RecallPic 3 : LI(3)→X :End :If I≠1 and I≠2 and I≠3 or X=3 :Then : Pause "ERREUR : Goto A :End :If V=3:Goto 4 :If V=2 :Then : Pause : Goto A :End :Goto B :Lbl 4 :If V=0 :Then : 2→V : Goto 3 :End :If I=1 :Then : DelVar Pic1 : 3→LI(1 :End :If I=2 :Then : DelVar Pic2 : 3→LI(2 :End :If I=3 :Then : DelVar Pic3 : 3→LI(3 :End :Goto A :Lbl 5 :Disp "Gomme/Dessiner:","2nd","Enregistrer:","1,2 ou 3"," :Pause :Disp "Fleche: HAUT/BAS","DROITE/GAUCHE","Accelerer cur-","seur: ALPHA","Grossir curseur:","MODE"," :Pause :Disp "","Programme by","kindermoumoute","MEGR Dessin","Version : 1.3","Le 17/09/09 :Pause :Goto A :Lbl 6 :DelVar AFor(A,0,62 : Horizontal A :End :StorePic 0 :3→LI(1 :3→LI(2 :3→LI(3 :Output(4,1," Programme installe :Pause :Goto A :Lbl 7 :ClrHome :FnOn :AxesOn :ZStandard :Output(1,1," |
Voilà merci d'avoir lu et dites moi ce que vous en pensée ^^
PS : N'oubliez pas d'installer!!
Dernière édition par kindermoumoute le Dim 18 Oct - 13:21, édité 1 fois |
|  | | jacques Grand Initié


Age: 16 Classe: 1èreS Calculatrice(s): ti84+SE Messages: 73 Efficacité: 1 Date d'inscription: 25/08/2009
 | Sujet: Re: MEGR dessin Dim 18 Oct - 12:06 | |
| Salut J'ai testé, et c'est très sympa (bien qu'un peu lent sur la ti83+ de Vti). Par contre, j'ai trouvé un bug : quand on fait "créer img" et "fond noir", on a un bug parce que tu marque "RecallPic 0" au label N, alors que tu ne fournis pas de pic0 à mettre sur la calculatrice. A part ça, y'a quelques petites fautes dans ton readme "aide", et la traduction en anglais fait très française  (j'aime beaucoup le "Copyright duty-free" d'ailleurs). |
|  | | kindermoumoute Initié


Age: 15 Classe: 2nd Calculatrice(s): TI collège, TI-83+ Messages: 30 Efficacité: 0 Date d'inscription: 30/09/2009
Divers Dernière note en maths: 7/20
 | Sujet: Re: MEGR dessin Dim 18 Oct - 13:15 | |
| | jacques a écrit: | Salut J'ai testé, et c'est très sympa (bien qu'un peu lent sur la ti83+ de Vti). Par contre, j'ai trouvé un bug : quand on fait "créer img" et "fond noir", on a un bug parce que tu marque "RecallPic 0" au label N, alors que tu ne fournis pas de pic0 à mettre sur la calculatrice. |
Il faut faire "Installer", c'est écrit dans l'aide ! |
|  | | jacques Grand Initié


Age: 16 Classe: 1èreS Calculatrice(s): ti84+SE Messages: 73 Efficacité: 1 Date d'inscription: 25/08/2009
 | Sujet: Re: MEGR dessin Dim 18 Oct - 13:39 | |
|  , excuse moi ! Mais dans ce cas, puisque "installer" équivaut à créer une image noire dans img0, pourquoi n'as tu pas mis le processus de création d'image noire à la place de RecallPic 0 dans le label N ? |
|  | | Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | Sujet: Re: MEGR dessin Dim 18 Oct - 17:12 | |
| Tout simplement pour gagner du temps en exécution, faire un écran noir à chaque fois c'est pas instantané. _________________  |
|  | | jacques Grand Initié


Age: 16 Classe: 1èreS Calculatrice(s): ti84+SE Messages: 73 Efficacité: 1 Date d'inscription: 25/08/2009
 | Sujet: Re: MEGR dessin Dim 18 Oct - 17:25 | |
| Ok, désolé. Et sinon, je me disais : si tu fais un snake un jour (avec l'écran graphique), ça pourrait être pas mal de réutiliser ton éditeur de dessin comme éditeur de niveau (où du coup chaque niveau correspondrait à une image). (j'espère que j'ai pas encore dit une connerie là...  ) |
|  | | kindermoumoute Initié


Age: 15 Classe: 2nd Calculatrice(s): TI collège, TI-83+ Messages: 30 Efficacité: 0 Date d'inscription: 30/09/2009
Divers Dernière note en maths: 7/20
 | Sujet: Re: MEGR dessin Dim 18 Oct - 17:58 | |
| |
|  | | jacques Grand Initié


Age: 16 Classe: 1èreS Calculatrice(s): ti84+SE Messages: 73 Efficacité: 1 Date d'inscription: 25/08/2009
 | Sujet: Re: MEGR dessin Dim 18 Oct - 18:45 | |
| Pour faire des pommes, je pense que tu pourrais générer des coordonnées aléatoires x et y de la pomme, l'afficher à ces coordonnées, et quand le serpent passe dessus, tu fais apparaitre une pomme ailleurs avec le même principe. Je ne prends pas le risque  de te proposer un code maintenant car je n'ai pas trop la tête dedans en ce moment , mais si tu veux, y'a un tuto sur comment faire un snake en Ti-Basic ici. Le snake qu'on obtient à la fin est assez rudimentaire, mais c'est suffisant (surtout pour apprendre comment ça marche). |
|  | | Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | |  | | kindermoumoute Initié


Age: 15 Classe: 2nd Calculatrice(s): TI collège, TI-83+ Messages: 30 Efficacité: 0 Date d'inscription: 30/09/2009
Divers Dernière note en maths: 7/20
 | |  | | |
| Page 1 sur 1 |
| | Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|