Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Mar 26 Jui 2012, 18:55
Maintenant que j'ai compris le principe du guitar hero de Snap Je me suis dis que je pourrai le copier et faire un programme qui lui ressemble(quasiment le même ) au niveau du code mais esthétiquement différent, gameplayement aussi!
Code
8->X:10->C
Effvar DEffvar EEffvar Effvar FEffvar GEffvar HEffvar IEffvar J
Repeat non(C
K+1->K
Output(8,15,C
Output(8,5,"-
Output(8,11,"-
Output(2,X,"V
entAleat(6,10->A
Output(8,A,0
For(O,1,50:End
Disp "
Output(1,1," "
codetouche->B
X+(B=26)-(B=24)->X
F->D
G->F
H->G
I->H
J->I
A->J
If X=D
Then
C-1->C
End
If X>=11 ou X=<5
Then
0->C
End
End
EffEcr
Disp "PERDU
Disp "SCORE:",K
Si vous avez des astuces pour limiter les clignotements ou alors pour l'améliorer n'hésitez pas!
Faites en sorte de lancer le programme en dernière ligne de votre écran sinon les zéro s'accumulent sur une seule ligne avant d'avancer et on ne sais plus ou on en est.
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 26 Jui 2012, 19:13
La solution pour le démarrage est de préparer l'écran avec un For(W,1,7) et un Disp "" juste après un ClrHome. Ce détail est exactement comme le Guitar-héros de snap que j'ai optimisé dans son sujet, et même exactement comme mon CUBEFIELD
Code
ClrHome
For(W,1,7
Disp "
End
Code
codetouche->B
If B // léger gain de temps... voir explications en dessous
X+(B=26)-(B=24)->X
"If B" permet d'éviter à la calculatrice d'executer la ligne en dessous lorsqu'on ne presse aucune touche, cela permet de gagner du temps sur toutes les lignes droites.
Le temps dépensé à executer le If le reste du temps est négligeable devant le sto.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 26 Jui 2012, 20:38
Je me moque éperduement de la copie, je voulais seulement insister sur la présence de références.
Concentre toi sur mon conseil plutôt que sur mes liens.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)