Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:temps:horloge

Horloge (heure)

L’horloge vous permet de récupérer l’heure sur l’ordinateur qui exécute le jeu.

Conditions

Vous pouvez réagir différemment en fonction du moment de la journée. Par exemple lorsqu’il fait nuit ou lorsqu’il est l’heure du goûter !

Il s’agit de compteurs, vous devrez donc utiliser les verbes valoir, dépasser et atteindre dans vos conditions.

règle avant commencer le jeu:
  si l’heure n’atteint pas 12:
    dire "Il n’est pas encore midi.".
  sinon
    dire "Il est passé midi.".
  fin si
fin règle
 
routine nuit:
  si l’heure dépasse 22 ou si l’heure n’atteint pas 5:
    dire "C’est la nuit!"
  fin si
fin routine

Afficher l’heure

routine afficherHeure:
  dire "L’horloge affiche [horloge]".
fin routine
routine afficherHeure:
  dire "Il est [heures] heures [minutes] minutes et [secondes] secondes.".
fin routine

Ajouter un 0 à gauche du nombre quand il est inférieur à 10 :

routine afficherHeure:
  dire "L’horloge affiche [0heures]:[0minutes]:[0secondes]".
fin routine

Exemple jouable

Lire l’heure puis réagir selon le moment de la journée :

wiki_temps_horloge_jour_nuit
L'observatoire est un lieu.
 
action consulter:
  dire "Il est [horloge] (soit [heure] h [minute] min [seconde] s).".
fin action
 
action saluer:
  si l'heure dépasse 17:
    dire "Bonne soirée !".
  sinonsi l'heure dépasse 11:
    dire "Bon après-midi !".
  sinon:
    dire "Bonne matinée !".
  fin si
fin action
 
règle avant commencer le jeu:
  dire "Essayez : {/consulter/} ou {/saluer/}.".
fin règle

tester cet exemple

Voir aussi

  • Temps — index thématique du temps.
  • Calendrier — la date système (complémentaire à l’heure).
  • Programmer une routine — déclencher une routine après un délai.
  • Compteursheure, minutes, secondes sont des compteurs en lecture seule.
reference/temps/horloge.txt · Dernière modification : de 127.0.0.1