π
<-

[Résolu] Système de meilleur score

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

[Résolu] Système de meilleur score

Message non lude Luzibee29 » 24 Nov 2016, 18:45

Hello, je voulais savoir comment fait-on pour dans un jeu comme Snake mettre un système de meilleure score à la fin de la partie... Merci de votre aide... :troll: :troll: :troll: :troll:
Salut ClaudeBot [spider],
Tu démarre dans le TI-Basic et tu veux des conseils faciles à comprendre ?
Envois moi un MP, je réponds sous 24h et j'essaie toujours d'aider au maximum de mes capacités...:p


Luzibee29, membre actif et animateur du forum TI-Planet depuis novembre 2016 :

Image

et membre actif et modérateur du tout nouveau forum de MisterGeniusNerd (allez-y :))
et surtout administrateur du forum BZH Slide Venez vite !!!
Avatar de l’utilisateur
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.9%
 
Messages: 63
Images: 4
Inscription: 12 Nov 2016, 09:27
Localisation: Chez moi la plupart du temps !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S

Re: Système de meilleur score

Message non lude Ti64CLi++ » 24 Nov 2016, 18:50

Tu enregistre un score dans une variable comme A, puis ton meilleur score, au départ 0, est stocké dans une variable B.
Tu testes, en fin de partie, si A est supérieur ou égale à B, si oui, tu remplaces le score de la variable B par celui de la variable A, et tu affiches NEW BEST ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.5%
 
Messages: 3446
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Système de meilleur score

Message non lude critor » 24 Nov 2016, 19:03

Je pense plutôt que c'est une histoire de meilleur score à conserver pour des lancements successifs du programme.
Or, les variables A et B ont beaucoup de chances d'être écrasées pendant que tu feras autre chose entre deux lancements.

Je conseillerais plutôt l'utilisation d'une liste, avec un nom unique spécifique au programme.

En tout début de programme, tu initialises ta liste au cas où elle n'existe pas ou ait été effacée :
Code: Tout sélectionner
1→dim(⌊MONJEU)

Si elle existe déjà, ça n'écrase pas les valeurs ! :)
Sinon, ça crée la liste avec 1 valeur nulle.

Puis en fin de partie, tu testes et mets à jour si nécessaire :
Code: Tout sélectionner
If S>⌊MONJEU(1)
S→⌊MONJEU(1)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42397
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Système de meilleur score

Message non lude Ti64CLi++ » 24 Nov 2016, 19:09

C'était juste pour expliquer le fonctionnement général, je pensais qu'il ne savait pas comment faire ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.5%
 
Messages: 3446
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Système de meilleur score

Message non lude Luzibee29 » 25 Nov 2016, 11:34

Euh merci de votre aide mais en fait je démarre tout juste dans la programmation et je ne sais pas ce que c'est qu'une variable... Je les utilise peut être mais sans savoir ce que c'est, alors... :D
Salut ClaudeBot [spider],
Tu démarre dans le TI-Basic et tu veux des conseils faciles à comprendre ?
Envois moi un MP, je réponds sous 24h et j'essaie toujours d'aider au maximum de mes capacités...:p


Luzibee29, membre actif et animateur du forum TI-Planet depuis novembre 2016 :

Image

et membre actif et modérateur du tout nouveau forum de MisterGeniusNerd (allez-y :))
et surtout administrateur du forum BZH Slide Venez vite !!!
Avatar de l’utilisateur
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.9%
 
Messages: 63
Images: 4
Inscription: 12 Nov 2016, 09:27
Localisation: Chez moi la plupart du temps !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S

Re: Système de meilleur score

Message non lude critor » 25 Nov 2016, 12:46

Une variable est un gros une case mémoire où tu écris une valeur pour la conserver.

Si tu as déjà commencé l'algorithmique avec ton prof de Maths en classe, ça correspond à l'instruction d'affectation.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42397
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Système de meilleur score

Message non lude Luzibee29 » 25 Nov 2016, 14:11

Euh... J'ai jamais fait d'algo et de programmation en cours et je ne sais pas utiliser les variables...
Salut ClaudeBot [spider],
Tu démarre dans le TI-Basic et tu veux des conseils faciles à comprendre ?
Envois moi un MP, je réponds sous 24h et j'essaie toujours d'aider au maximum de mes capacités...:p


Luzibee29, membre actif et animateur du forum TI-Planet depuis novembre 2016 :

Image

et membre actif et modérateur du tout nouveau forum de MisterGeniusNerd (allez-y :))
et surtout administrateur du forum BZH Slide Venez vite !!!
Avatar de l’utilisateur
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.9%
 
Messages: 63
Images: 4
Inscription: 12 Nov 2016, 09:27
Localisation: Chez moi la plupart du temps !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S

Re: Système de meilleur score

Message non lude critor » 25 Nov 2016, 14:14

Le jeune programmeur a écrit:Euh... J'ai jamais fait d'algo et de programmation en cours et je ne sais pas utiliser les variables...

Je te confirme que c'est au programme de Maths de Seconde et que ça tombe presque systématiquement chaque année aux épreuves de Maths des BAC S/ES/L/STMG/STI2D/STL.

Peut-être ton prof le fera-t-il plus tard...


Vraiment rien de compliqué.

Pour enregistrer la valeur 7 dans la variable A :
Code: Tout sélectionner
7→A

La flèche d'affectation s'obtient avec la touche :f91: .

Et ensuite, pour utiliser la valeur de la variable A, ben juste à taper A au sein de ce que tu veux, calcul ou autre. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42397
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Système de meilleur score

Message non lude Luzibee29 » 25 Nov 2016, 15:38

Aah c'est ça ok bah en fait je connais...
Salut ClaudeBot [spider],
Tu démarre dans le TI-Basic et tu veux des conseils faciles à comprendre ?
Envois moi un MP, je réponds sous 24h et j'essaie toujours d'aider au maximum de mes capacités...:p


Luzibee29, membre actif et animateur du forum TI-Planet depuis novembre 2016 :

Image

et membre actif et modérateur du tout nouveau forum de MisterGeniusNerd (allez-y :))
et surtout administrateur du forum BZH Slide Venez vite !!!
Avatar de l’utilisateur
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.9%
 
Messages: 63
Images: 4
Inscription: 12 Nov 2016, 09:27
Localisation: Chez moi la plupart du temps !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S

Re: Système de meilleur score

Message non lude critor » 25 Nov 2016, 17:09

Tu appelais ça comment ?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42397
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 21 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4400 utilisateurs:
>4318 invités
>75 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)