Outils pour utilisateurs

Outils du site


seconde:momie

La momie

Pourquoi

Depuis la rentrée 2017 au niveau seconde, les élèves apprennent le langage Python. Une idée pour embarquer : leur montrer un petit jeu, d’abord du côté utilisateur (joueur), ensuite du côté développeur en leur demandant quelques modifications.

La momie en Python

# Voici le programme de la momie !!!
from random import randint
en_vie = True
score = 0
while en_vie:
    porte_momie = randint(1, 3)
    print("Trois portes devant toi. Laquelle ouvrir : 1, 2, ou 3 ?")
    reponse = input()
    porte_choisie = int(reponse)
    if porte_choisie == porte_momie:
        print("Une momie te dévore !!!")
        en_vie = False
    else:
        print("La pièce est vide, tu entres.")
        score = score + 1
print("Le jeu est fini, ton score est", score)

La momie en MicroAlg

Veillez à bien ajuster la page de façon à avoir le bouton Exécuter tout en haut de la page pour pouvoir voir les affichages pendant que le programme vous demande les numéros de porte.

Modifications proposées

  1. Modifier le code pour que chaque passage dans une pièce vide fasse augmenter le score de 10 points.
  2. Modifier le code pour que le jeu comporte 4 portes et que la momie puisse se trouver derrière l’une des 4 portes.
  3. Modifier le code pour que le programme affiche « Bravo, ton score est supérieur à 7 ! » lorsque le score est supérieur à 7. Si le code est inférieur à 7, le programme affichera « Tu n’as pas atteint 7, essaye encore ! ».
  4. Modifier le code pour quel le programme affiche « Erreur » si le numéro de porte entré par l’utilisateur est supérieur au nombre de portes.
  5. Modifier le code pour que lorsque le joueur rencontre la momie, elle lui propose un tirage à pile ou face pour éventuellement l’épargner.

Lexique

  • from : depuis
  • random : au hasard
  • import : importer
  • true : vrai
  • while : tant que
  • print : imprimer
  • if : si
  • else : sinon
  • input : entrée
  • int (pour integer) : nombre entier

La momie en Scratch

blocs scratch pour la momie

seconde/momie.txt · Dernière modification: 2017/12/06 09:51 par profgra