Mon premier programme en Axe

Voir le sujet précédent Voir le sujet suivant Aller en bas

Mon premier programme en Axe

Message par AlexRider38 le Dim 31 Juil - 14:14

c'est un pointeur de souris
Code:

:.POINTM
:0→X→Y
:[406050484468540C]→Pic1
:Repeat getKey(15)
:Pt-On(X,Y,Pic1
:If getKey(2) and (X≠0
:X-1→X
:ElseIf getKey(3) and (X≠91
:X+1→X
:ElseIf getKey(1) and (Y≠57
:Y+1→Y
:ElseIf getKey(4) and (Y≠0
:Y-1→Y
:End
:DispGraphClrDraw
:End
[Vous devez être inscrit et connecté pour voir cette image]
PS:le sablier a la fin du prog est du doors cs7

N'hésitez pas a poster vos remarques sur mon programme.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par persalteas le Lun 1 Aoû - 11:43

Bien.

j'ai remarqué que le pointeur de souris c'est un peu le Plus ou Moins du Ti Basic : on a tous commencé par ça.


Il est parfait ton prog, si tu veux l'améliorer:

- crée un menu qui s'ouvre quand tu clique droit ou gauche
- change de pointeur aléatoirement
- crée un petit sablier aléatoire qui te bloque la souris pendant un temps court, comme si la calto réfléchissait...

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par noelthebest le Mar 2 Aoû - 4:14

persalteas a écrit:Bien.

j'ai remarqué que le pointeur de souris c'est un peu le Plus ou Moins du Ti Basic : on a tous commencé par ça.

Euh, c'est pas par Hello World que l'on commence en general ? :P

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par persalteas le Mar 2 Aoû - 7:22

Si effectivement. Mais juste après.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par AlexRider38 le Mar 2 Aoû - 7:45

Ok je vais essayer pour ta proposition persalteas.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par Alexis le Mar 2 Aoû - 9:04

C'est bien que tu te mettes à l'Axe Parser.

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par Hayleia le Sam 4 Aoû - 6:22

persalteas a écrit:j'ai remarqué que le pointeur de souris c'est un peu le Plus ou Moins du Ti Basic : on a tous commencé par ça.
noelthebest a écrit:Euh, c'est pas par Hello World que l'on commence en general ? :P
persalteas a écrit:Si effectivement. Mais juste après.
Ah bon ? J'aurais dû faire ça avant de me lancer dans Pokémon vous croyez ? [Vous devez être inscrit et connecté pour voir cette image]

Mais effectivement Alex, c'est une bonne idée de te mettre à l'Axe. J'en suis la preuve vivante car la ligne que je viens d'écrire mentionne un Pokémon que j'aurais codé en Basic. Pourtant, le Pokémon de ma signature est bien en Axe. Preuve que l'Axe a réussi là où le Basic a échoué Neutre

(et puis ça sonne bien "Alex à l'Axe" [Vous devez être inscrit et connecté pour voir cette image])

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par nikitouzz le Sam 4 Aoû - 10:54

Content ton code est bien cependant tu peut optimiser et changer quelque truc : Content

Code:

:.POINTM
:0→X→Y
:[406050484468540C]→Pic1
:Repeat getKey(15)
:Pt-On(X,Y,Pic1)
:getKey(2) and (X>0)?X--
:getKey(3) and (X<91)?X++
:getKey(1) and (Y<57)?Y++
:getKey(4) and (Y>0)?Y--
:DispGraphClrDraw
:End

et si on reflechis un peu plus on peut arriver a sa : mais c'est tres bien ce que tu as fait pour un debut Content

Code:

:.POINTM
:0→A→B
:While 1
:DispGraphClrDraw
:Pt-On((getKey(3) and (X<91))-(getKey(2) and (X>0))+A→A,(getKey(1) and (Y<57))(getKey(4) and (Y>0))+B→B,[406050484468540C])
:DispGraphClrDraw
:EndIf getKey(15)

et kindermoumoute si tu me trouve une autre optimisation que celle ci ( je sais meme pas si elle marche et j'ai recu un peu d'aide ) tu me dit ^^

et runer112 dit que l'on peut faire sa :
Code:

:1→A→B
:ClrHome
:While 1
:Bitmap(min(getKey(3)-getKey(2)+A(Bump()),89)→A-2,min(getKey(1)-getKey(4)+B(Bump()),57)→B-2,[406050484468540C])
:FnOff
:EndIf getKey(15)
:Lbl Bump
:ReturnIf
:Return +1

mais je ne suis pas sur que ce code marche car j'ai due un peu le modifier et quand on modifie un code de runer112 on rencontre des probleme ^^

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par AlexRider38 le Sam 4 Aoû - 11:18

Ok je vais regarder ton code, merci Très Content

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par nikitouzz le Sam 4 Aoû - 11:43

ne regarde pas le dernier code il est faux il faut que je reflechisse dessus

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par kindermoumoute le Sam 4 Aoû - 12:51

Je sais que bitmap a été grandement optimisé depuis les 1.X.X, mais la routine doit prendre plus de place que celle d'un sprite je pense. O_o

Par contre tu oublie 2 octets dans le sprite, je crois qu'il faut faire ça :
Code:
:[0808]
:[406050484468540C]→Str1
:1→A→B
:ClrHome
:While 1
:Bitmap(min(getKey(3)-getKey(2)+Asub(Bump)),89)→A-2,min(getKey(1)-getKey(4)+Bsub(Bump)),57)→B-2,Str1)
:FnOff
:EndIf getKey(15)
:Lbl Bump
:ReturnIf
:Return +1

Après ça prendrait moins de place avec l'axiome speedkey.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par nikitouzz le Sam 4 Aoû - 13:01

oui effectivement mais dans ce cas assigner 16 caractere hex a str1 sa sert a rien autant l'afficher directement dans le pt-on ^^

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Mon premier programme en Axe

Message par Contenu sponsorisé Aujourd'hui à 2:24


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum