Autorisation : Membre
Nb de messages : 24
Inscrit le : Jeu 04 Sep 2014, 17:40
Posté le : Jeu 04 Sep 2014, 17:54
En faite non, une dernière autre, désolé si je vous embête !
Est-ce possible de mettre sa calculatrice en version "Anglaise", car je suis obligé de cherche la traduction française pour certaine commande, exemple : ClrHOme.
Sa devient embêtant de chercher sur internet, même si je vais bien finir par retenir sa serait tout de même mieux
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 04 Sep 2014, 20:58
Seules les 82plus,83plus et 84plus/pocket peuvent être traduites avec des applications. Les autres ont un système invariable. Le manuel de la 82statfr au format pdf sur le site de ti permet de trouver les traductions. Mais le plus efficace est le catalogue de persalteas et moi que tu trouveras au travers de ma signature.
La soustraction et la négativité sont deux syntaxes incompatibles qui ont chacune leur sens.
Certains utilisateurs du forum s'inspirent de la touche négative du clavier et ajoutent des parenthèses pour montrer les négatifs. Le reste du temps c'est l'utilisateur qui doit deviner. Les tirets en début de calcul sont toujours des négatifs et la plupart des autres sont des soustractions. Les commentaires ajoutés servent à lever les ambiguïtés le reste du temps.
Code
-2->A // ici c'est évidemment le négatif (sinon cela plante)
2-4randInt(0,1)->B // ici c'est évidemment la soustraction, sauf s'il y a un commentaire particulier exigeant le contraire
// et si le négatif est imposé, alors ce sera plus simple de déplacer le symbole au début du produit puis laisser deviner.
-8randInt(0,1)->C
Disp "---" // au choix si pas de commentaire, c'est esthétique
Text(0,-2-3X,"HEY-I-AM-HERE") // négatif,soustraction, puis au choix
---------------------- 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 : Ven 26 Sep 2014, 20:02
Les paires de slash "//" désignent les commentaires. Les commentaires ne doivent pas être recopiés. J'ai placé ces commentaires pour donner des calculs donnant tous le même résultat que la commande :1+int rand13->A. Prends cella des 5 calculs qui correspond à ton modèle de TI. Celle sans parenthèse pour ti82 non-stats, celle avec rand ou celle avec randInt sur ti82stats/83/82plus, celle avec Nbraléat ou celle avec entAléat sur ti82statsfr/82plus.
---------------------- 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)
Mais là j'ai un autre problème, j'ai fini de recopier le Pong_Solo mais quand je le lance j'ai plusieurs erreurs : ERR.DOMAINE et ERR.ARRÊT
(quand je fais "voir" pour ERR.DOMAINE, cela m'emmène à la ligne :Output(D,C,"O
RobinB Invité
Posté le : Sam 27 Sep 2014, 15:37
Problème réglé : mon jeu fonctionne ! (à l'exception de la balle qui, quand je la rate, rebondis normalement dans le vide, sans me faire perdre, mais peut-être que c'est voulu ?)
seulement quand je quitte mon jeu en faisant 2nd + On, il m'affiche une ERR.ARRÊT qui m'emmène à la ligne :If C=1 ou C=16 en pointant sur le premier C
RobinB Invité
Posté le : Sam 27 Sep 2014, 15:39
(en fait ça dépend, des fois ça m'emmène aussi à la ligne non(entAléat(0,2
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 27 Sep 2014, 15:40
erreur domaine : C ou D sont fausses. Erreur probable partout où ->C ou ->D est présent. Consulte leur valeur du moment de l'erreur en saisissant {C,D} dans ton écran de calcul après avoir quitté lors de l'erreur.
Une erreur arrêt ne doit se produire que lorsque la touche On est pressée.
---------------------- 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)
Oui en effet, c'est quand j'essaye de quitter mon jeu, Annul ne marche pas ni [2nd][mode] donc quand je fais [2nd][On] au lieu d’éteindre normalement ça me met une ERR.ARRÊT
Les ERR.DOMAINE n'apparaissent plus que lorsque la balle touche un coin de l'écran maintenant.
RobinB Invité
Posté le : Sam 27 Sep 2014, 16:13
En fait le plus gros problème c'est que le jeu ne s'affiche complètement (avec SCORE:O (ou 2, 5 etc) et "PAR SANGOHAN38, SILENNUS ET LINKAKRO") qu'une fois sur 10. le reste du temps c'est juste la barre et la balle, et quand la balle touche le vide, elle rebondit normalement.
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 27 Sep 2014, 20:37
Quel programme exactement ? (version et nombre de joueurs, stp)(je crois que c'est la solo page 21)
Ce que j'ai posté page 21 n'aurait pas dû planter avec la balle dans les coins contrairement aux programmes initiaux, ni rebondir sans raquette. Je dois vérifier par moi-même ce que j'ai posté.
edit:
Les lignes Y->A:Y->C ou bien 4->A:4->C étaient fausse jusqu'à l'instant, je viens de corriger 4->B en 4->C.
La version solo a bien les bugs que tu décris. J'ai dû faire des c* en ajoutant les aléas de rebond surprise pour ceux qui voulaient augmenter les aléas.
Correction à venir.
edit:
modifié le post page 21 pour corriger les défauts du rebond aléatoire et rappeler la version sans rebond aléatoire. (Avec l'absence de rebond aléatoire le programme restera utilisable même si je ne parviens pas à corriger mes erreurs.)
Je testerai plus tard, j'imagine demain.
---------------------- 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 : 12
Inscrit le : Jeu 21 Avr 2016, 17:42
Posté le : Jeu 21 Avr 2016, 17:49
Bonjour, excusez moi si la réponse à cette question a déjà été postée, mais j'ai noté le code du premier jeu pong du premier post, mais le score est mal affiché, ma calculatrice affiche le score+2.
Est-ce une erreur inhérente au programme ou ai-je fait une erreur? Si oui où aurais-je fait cette erreur?
Merci
(je précise que je n'y connait presque rien à la programmation sur ti-82 donc peut etre que j'ai fait une erreur evidente)
Autorisation : Membre
Nb de messages : 128
Inscrit le : Ven 06 Nov 2015, 19:22
Posté le : Jeu 21 Avr 2016, 20:52
Salut,
révise les lignes ou j'ai mis "/////" ,sinon je vois pas (faudrait plutôt que ce soit le créateur du jeu qui réponde)
Autrement rajoute une ligne avec: S-2->S là ou j'ai mis "///"
Code
:ClrHome
:0->W
:0->S/////
:7->A
:8->C
:7->D
:-1->E
:1->F
:Lbl 0
:If D=8:Goto 1
:ClrHome
:Output(8,A,"----
:Output(D,C,"O
:getKey->K
:If K=24 and A-1>0
:A-1->A
:If K=26 and A+3<16:A+1->A
:If K=105:Pause
:C+F->C
:D+E->D
:If D=1:1->E
:If D=7 and C=A or D=7 and C=A+1 or D=7 and C=A+2 or D=7 and C=A+3
:Goto 2
:If C=1:1->F
:If C=16:-1->F
:Goto 0
:Lbl 2
:-1->E
:S+1->S/////
:Goto 0
:Lbl 1
:Output(8,1,"SCORE:"
:///
:Output(8,7,S
:Pause
:ClrHome
:Output(1,1," "
:Stop