π
<-

Le Temple

Re: Le Temple

Unread postby FjFk » 13 May 2018, 10:39

ah, ok, merci
et dsl pour le code, je vais quand même le laisser si il y as quelqu'un qui n'est pas au courant (comme moi ^^), il le seras
Image
Tu veux découvrir mon projet ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 83%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Location: Lune
Gender: Male
Calculator(s):
MyCalcs profile
Class: Inconnu

Re: Le Temple

Unread postby FjFk » 13 May 2018, 10:44

ok, ça marche,
sinon, comment faire un chrono en arrière plan ?
Image
Tu veux découvrir mon projet ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 83%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Location: Lune
Gender: Male
Calculator(s):
MyCalcs profile
Class: Inconnu

Re: Le Temple

Unread postby Hayleia » 13 May 2018, 10:54

Tu utilises une des fonctions intégrées pour obtenir le temps courant ?
En pseudocode :
Code: Select all
start=getCurrentTime()
do stuff
do stuff
timeToDoStuff=getCurrentTime()-start

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Le Temple

Unread postby FjFk » 13 May 2018, 13:37

je laisse vide les parenthèses ?
et que veux dire le stuff ?
Image
Tu veux découvrir mon projet ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 83%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Location: Lune
Gender: Male
Calculator(s):
MyCalcs profile
Class: Inconnu

Re: Le Temple

Unread postby Hayleia » 13 May 2018, 13:38

C'est du pseudocode...

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Le Temple

Unread postby loupiot » 13 May 2018, 13:45

stuff c'est ce que tu vas mettre entre le début du chrono et la fin. C'est du pseudo code, ça n'est écrit en aucun langage. Ce que tu peux faire si tu utilise une boucle while ou for, c'est de chronométrer le temps qu'elle met à s'exécuter. Tu incrémente une variable à chaque exécution de la boucle, et à la fin tu multiplie cette variable par le temps mesuré de l'exécution de la boucle.
Imagine que ta boucle while met 0.2 secondes à s'exécuter, alors tu as :
Code: Select all
0→A
While condition
A+1→A
...
End
Output(1,1,0.2A

Il y a sûrement une meilleure manière de faire ...

edit : j'aurais mieux fait de me renseigner, regarde du côté de actMintr et utilise le pseudo code de Hayleia
Last edited by loupiot on 13 May 2018, 13:50, edited 1 time in total.
User avatar
loupiotProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1.9%
 
Posts: 158
Images: 4
Joined: 30 Oct 2015, 13:23
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A ENS Lyon maths

Re: Le Temple

Unread postby Hayleia » 13 May 2018, 13:49

loupiot wrote:Imagine que ta boucle while met 0.2 secondes à s'exécuter

Et comment tu le détermines ?

loupiot wrote:Il y a sûrement une meilleure manière de faire ...

Comme ce que j'ai dit ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Le Temple

Unread postby FjFk » 13 May 2018, 13:50

en gros, c'est pour un 3em jeu, donc, il faudra faire un meilleur score en un tps définit, et je sais pas faire.
ce serais un chrono en arrière plan et c'est les commandes que je cherche surtout.
Image
Tu veux découvrir mon projet ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 83%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Location: Lune
Gender: Male
Calculator(s):
MyCalcs profile
Class: Inconnu

Re: Le Temple

Unread postby Ti64CLi++ » 13 May 2018, 16:52

Ce que tu peux faire, c'est que tu as une fonction startTmr, disponible dans le catalogue.
Elle te renvoie une valeur qui correspond a un certain nombre de seconde.
Tu stockes donc cette valeur dans une variable qui te servira de chronomètre : startTmr->T
Ensuite, quand tu veux savoir le temps qui s'est écoulé depuis que tu as lancé le chronomètre, tu fais startTmr-T.
Cela te renvoie le nombre de seconde écoulé ;)
Par exemple (en TI-Basic et pseudo code):
Code: Select all
startTmr→TIMER
While LIFE>0
do stuff
End
Disp startTmr-TIMER

Si on prend cette exemple comme étant la boucle principal d'un jeu de space invaders, et qu'elle ne se termine seulement lorsque le joueur est mort, la valeur affichée à la fin sera le temps qu'a mis le joueur pour perdre, ou le temps que sa partie à duré ;)
Voilà
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: Le Temple

Unread postby FjFk » 14 May 2018, 17:05

oki, merci beaucoup ^^
Image
Tu veux découvrir mon projet ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 83%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Location: Lune
Gender: Male
Calculator(s):
MyCalcs profile
Class: Inconnu

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 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.
1925 utilisateurs:
>1905 invités
>14 membres
>6 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)