[Axe] Red Square

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

[Axe] Red Square

Message par Metallica le Jeu 10 Fév - 18:28

Bonjour à tous.
J'ai commencé à programmer le jeu du carré rouge. Si vous ne connaissez pas:
[Vous devez être inscrit et connecté pour voir ce lien]

Voilà mon code actuel:
Code:
:.SQUARE
:DiagnosticOff
:
:.My Square
:[007E7E7E7E7E7E00007E424242427E00→Pic1
:
:.Square 1
:[FEFEFEFEFEFEFE00FEFEFEFEFEFEFE00
:
:.Square 2
:[F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
:
:.Square 3
:[00000000FFFFFFFF00000000FFFFFFFF
:
:.Square 4
:[0000FFFFFFFFFF000000FFFFFFFFFF00
:
:0→S
:
:32→Y+16→X
:1→A→B→D→E
:174→C→G
:110→F→H
:1→I→J→K→L→M→N→O→P
:10→U
:Repeat getKey(15)
:S+1→S
:!If S^U*100
:I*2→I
:J*2→J
:K*2→K
:L*2→L
:M*2→M
:N*2→N
:O*2→O
:P*2→P
:U*10→U
:End
:(getKey(1) and (Y≠56))-(getKey(4) and (Y≠0))*2+Y→Y
:(getKey(3) and (X≠88))-(getKey(2) and (X≠0))*2+X→X
:If A≤0 or (A≥176
:‾I→I
:End
:If B≤0 or (B≥112
:‾J→J
:If rand^2
:‾I→I
:End
:End
:If C≤0 or (C≥176
:‾K→K
:End
:If D≤0 or (D≥112
:‾L→L
:If rand^2
:‾K→K
:End
:End
:If E≤0 or (E≥176
:‾M→M
:End
:If F≤0 or (F≥112
:‾N→N
:If rand^2
:‾M→M
:End
:End
:If G≤0 or (G≥176
:‾O→O
:End
:If H≤0 or (H≥112
:‾P→P
:If rand^2
:‾O→O
:End
:End
:A+I→A
:B+J→B
:C+K→C
:D+L→D
:E+M→E
:F+N→F
:G+O→G
:H+P→H
:
:sub(DS
:Normal
:DispGraphrr
:Full
:End
:Output(0,0,S►Dec
:Pause 4800
:Return
:
:
:.Disp Square
:Lbl DS
:ClrDraw
:ClrDrawr
:sub(PO,X*2,Y*2,0
:sub(PO,A,B,16
:sub(PO,C,D,32
:sub(PO,E,F,48
:sub(PO,G,H,64
:Return
:
:
:
:.Point-On
:Lbl PO
:Pt-On(r1/2,r2/2,Pic1+r3
:Pt-On(r1/2,r2/2,Pic1+8+r3)r

Pour l'instant, le programme ne sait pas si on perd et il est loin d'être optimisé.
Si vous avez des propositions d'optimisations surtout n'hésitez pas.

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

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [Axe] Red Square

Message par kindermoumoute le Jeu 10 Fév - 18:53

Hum... Je joue au jeu (je fais un petit 15 secondes), et je reviens voir ton code en m'attendant à voir des Rect()... mais rien.
Bref, mettre des rectangles sous forme de tile, alors qu'il y aune commande toute faite pour simplifier la vie, ça c'est de la non-optimisation. Content

Un screen ?

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: [Axe] Red Square

Message par Alexis le Ven 11 Fév - 14:17

Intéressant.

PS: J'ai fais 10 secondes.

_________________
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: [Axe] Red Square

Message par Metallica le Ven 11 Fév - 16:57

Ah oui, j'ai pas penser à la fonction Rect :roll: .
Je modifie dès que je peux.

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

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [Axe] Red Square

Message par Alexis le Dim 13 Fév - 15:53

C'est vrai que c'est beaucoup plus pratique.

_________________
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: [Axe] Red Square

Message par Metallica le Sam 24 Sep - 13:26

Je tenais à dire que ce projet n'était pas mort. Dès que je remet Axe Parser sur ma TI, je l'optimise et l'améliore.

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

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [Axe] Red Square

Message par matrefeytontias le Mar 14 Fév - 18:13

6 mois plus tard ... ^^

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [Axe] Red Square

Message par kindermoumoute le Mer 15 Fév - 9:53

23 secondes... Clin Oeil

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: [Axe] Red Square

Message par AlexRider38 le Mer 15 Fév - 13:43

^^

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: [Axe] Red Square

Message par Metallica le Mer 15 Fév - 17:09

Mon ancien PC étant mort, je n'ai plus les sources. Il faudra que je reprenne les sources dispo pour transférer sur ma TI. Et merci de me rappeler à l'ordre ^^ .

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

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [Axe] Red Square

Message par Contenu sponsorisé Aujourd'hui à 18:15


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