π
<-

[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

Unread postby 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 !!!
User avatar
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.9%
 
Posts: 63
Images: 4
Joined: 12 Nov 2016, 09:27
Location: Chez moi la plupart du temps !
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S

Re: Système de meilleur score

Unread postby 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
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Système de meilleur score

Unread postby 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: Select all
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: Select all
If S>⌊MONJEU(1)
S→⌊MONJEU(1)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.6%
 
Posts: 42263
Images: 16764
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Système de meilleur score

Unread postby 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
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Système de meilleur score

Unread postby 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 !!!
User avatar
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.9%
 
Posts: 63
Images: 4
Joined: 12 Nov 2016, 09:27
Location: Chez moi la plupart du temps !
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S

Re: Système de meilleur score

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.6%
 
Posts: 42263
Images: 16764
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Système de meilleur score

Unread postby 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 !!!
User avatar
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.9%
 
Posts: 63
Images: 4
Joined: 12 Nov 2016, 09:27
Location: Chez moi la plupart du temps !
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S

Re: Système de meilleur score

Unread postby critor » 25 Nov 2016, 14:14

Le jeune programmeur wrote: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: Select all
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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.6%
 
Posts: 42263
Images: 16764
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Système de meilleur score

Unread postby 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 !!!
User avatar
Luzibee29Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.9%
 
Posts: 63
Images: 4
Joined: 12 Nov 2016, 09:27
Location: Chez moi la plupart du temps !
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S

Re: Système de meilleur score

Unread postby critor » 25 Nov 2016, 17:09

Tu appelais ça comment ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.6%
 
Posts: 42263
Images: 16764
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider], PerplexityBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
985 utilisateurs:
>965 invités
>13 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)