Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 01 Aoû 2012, 14:27
Je suis disponible pendant les vacances.
---------------------- 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 : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 01 Aoû 2012, 15:44
Ok merci
(je t'envoie dès que possible le programme sur complexe ... tu en trouveras p-e d'autres )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Jeu 02 Aoû 2012, 20:07
Coucou à tous!
En essayant d'optimiser (et de faire marcher ) un vieux programme du site, je suis tombé sur un curieux problème. Voici le code:
Code
Lbl H
3üL
For(K,ú1,0
If K
Goto A
End
For(I,1,999
Text(20,0,999-I
getKeyüT
If T<27 and T>23 or I=999
Then
Pxl-Off(B,A
B-(T=25üB
A-(T=24)+(T=26üA
pxl-Test(B,AüC
Pxl-On(B,A
If C or I=999
Then
If B-62
Then
Pxl-On(B+1,A+1
Pxl-On(B+1,A-1
End
Pxl-On(B-1,A+1
Pxl-On(B-1,A-1
For(X,1,25
Text(30,30,"EXPLOSE !
End
ClrDraw
L-1üL
If L
Then
For(K,ú1,0
If K
Goto A
End
DelVar I
Else
999üI
Text(0,0,I
Pause
End
End
If not(B
Then
For(X,1,25
Text(40,30,"BIEN JOUE ! !
End
999üI
End
End
If T=105:Pause
End
If not(L
Then
For(X,1,20
Text(40,30,"T'ES MORT !
End
End
ClrHome
Menu("FIN","REJOUER",H,"QUITTER",R
Lbl A
ClrDraw
62üB
47üA
Pxl-On(B,A
For(N,1,61,.2
randInt(16,74üV
Pxl-On(int(N),V
End
For(N,15,34
Text(3,N,"
Text(3,N+44,"
End
For(N,15,23
Text(7,N,"
Text(10,N,"
Text(7,N+54,"
Text(10,N+54,"
End
Text(1,1," SORTIE ->
Text(1,60,"<- SORTIE
Text(10,1," VIES: ",L
Line(35,62,35,54
Line(35,54,25,54
Line(25,54,25,45
Line(25,45,15,45
Line(15,45,15,0
Line(58,62,58,54
Line(58,54,68,54
Line(68,54,68,45
Line(68,45,78,45
Line(78,45,78,0
DelVar T
End
Lbl R
ClrDraw
ClrHome
Output(1,1,"
Maintenant, mon problème: le jeu marche très bien jusqu'à ce qu'on perde une vie. Là, le jeu plante (après l'appel de la routine), avec un joli "ERR::UNDEFINED", qui me conduit au niveau du End après le "If T=105:Pause".
Je ne vois pas pourquoi il fait ça, alors que tant qu'on a 3 vies, il marche bien(mais en même temps, c'est la première fois que j'utilise des routines, mon erreur viens sûrement de là. J'ai demandé à The K, qui n'a pas trouvé non plus. Une idée?
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Jeu 02 Aoû 2012, 21:23
Moi j'ai une idée.
Il y a un indéfini !!!
\o/
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
EDIT : maintenant que j'ai compris l'intérêt des for+goto, j'ai bien envie d'utiliser un sous-programme.
---------------------- 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 : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Jeu 02 Aoû 2012, 22:17
Oui Linka !
Mais on cherche à garder le programme d'origine ... Et en 2006 / 2007 c'etait la foire aux Goto !
Enfin ; on garde le programme tout en l'optimisant. On ne cherche cependant pas a refaire toute la structure, surtout quand il tient la route malgré les Goto/Lbl ! (après tout, ce n'est pas notre programme )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
---------------------- 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 : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Dim 05 Aoû 2012, 20:34
Etant parti en vacances, je n'ai pas pu consulter le forum depuis un petit moment...
The K je suis dispo si tu as besoin d'aide dans quelque domaine que se soit pour la réalisation de cette base de données (test, recensement, optimisation...) Bonne soirée
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Dim 05 Aoû 2012, 21:32
Salut Trotithuthur !
Hé bien j'accepte ton aide avec plaisir
Et il y aurait bien une manière de m'aider : les forums autres que "programmes des internautes" (ex : TI-82stats, aide à la progra, ...) recensent parfois quelques beaux programmes un peu perdus.
Si ça ne te gène pas, pourrais-tu écumer les pages de topics pour trouver les programmes "dignes d'intêret", et, si tu en as le temps, de passer un coup de chiffon pour optimsier deux ou trois choses ?
Merci ^^
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 06 Aoû 2012, 13:14
Merci beaucoup
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Lun 06 Aoû 2012, 13:46
Et est-ce normal que Ti Editor que j'utilise depuis toujours est désormais Not Found? Cela faisait un moment que je n'y étais pas allez, d'où ma surprise, est-il mort?
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 06 Aoû 2012, 14:32
Non, l'éditeur en ligne appelé Ti-Editor.
Il est mort. Je ne sais pas s'il reviendra comme la dernière fois qu'il a laché.
---------------------- 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 : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 06 Aoû 2012, 16:20
Euh ... Samsam ... bien.
Je te trouve un job et je re
EDIT : désolé Matref je t'avais un peu oublié ^^' Tu veux toujours participer ? Le fait que tu aies déja un site pourrait nous aider ...
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 07 Aoû 2012, 11:51
Euh en fait j'pensais ... si t'as déja crée un site ... tu peux p-e créer le site de la base de données ?
(Samsam : ne t'en fais pas je ne t'ai pas oublié )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTIONEN VIDEO