Wiki Le BIK'LAB

Le Bik'Lab avec le réseau des FabLabs de la région académique Guadeloupe

Outils pour utilisateurs

Outils du site


tutos:tamagotchi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutos:tamagotchi [07/08/2024 00:46 ] – [Tamagotchi dans le Contexte Culturel] Oliver Wattétutos:tamagotchi [07/08/2024 00:56 ] (Version actuelle) – [Prérequis] Oliver Watté
Ligne 4: Ligne 4:
 Le tamagotchi est un jouet électronique portable qui simule un animal de compagnie virtuel, nécessitant des soins et une attention régulière de la part de son propriétaire. Sorti au Japon en 1996, ce jouet a connu un succès planétaire en 1997. Le tamagotchi est un jouet électronique portable qui simule un animal de compagnie virtuel, nécessitant des soins et une attention régulière de la part de son propriétaire. Sorti au Japon en 1996, ce jouet a connu un succès planétaire en 1997.
  
-===== Fonctionnalités du Tamagotchi ===== 
  
-  - **Animal de Compagnie Virtuel** : Le Tamagotchi est un petit appareil portable avec un écran LCD où un animal virtuel apparaît. Les utilisateurs doivent prendre soin de cet animal comme s'il s'agissait d'un véritable animal de compagnie. 
-  - **Interactivité** : Les propriétaires doivent nourrir, jouer avec, et nettoyer leur Tamagotchi. Ils doivent également s'assurer que l'animal dort et reste en bonne santé. 
-  - **Contrôle** : Le Tamagotchi est contrôlé à l'aide de menus qui permettent de sélectionner différentes actions. 
-  - **Évolution** : Le Tamagotchi passe par différentes étapes de vie, de l'œuf à l'adulte, et son apparence et son comportement changent en fonction des soins qu'il reçoit. 
-  - **Notifications** : Le Tamagotchi émet des bips pour notifier son propriétaire lorsqu'il a besoin de quelque chose, comme de la nourriture ou de l'attention. 
  
-===== Objectifs de l’atelier Coder un Tamagotchi en Python =====+===== Objectifs de l’atelier =====
  
-Cet atelier est destiné à découvrir la programmation python et son environnement de développement. Le parti pris de l’auteur est démarrer avec un code objet fonctionnel avec un formalisme assez poussé, notemment par l’utilisation systématiques de docstring pour documenter le code.+Cet atelier est destiné à découvrir la programmation python et son environnement de développement en codant un Tamagotchi. Le parti pris de l’auteur est démarrer avec un code objet fonctionnel avec un formalisme assez poussé, notemment par l’utilisation systématiques de docstring pour documenter le code.
  
-De la même façon, les stagiaires doivent récupérer un code source à modifier depuis un dépôt git en ligne.+==== Éléments de la programmation python abordés dans cet atelier ====
  
   * **Interactivité** : Créer des interactions entre l'utilisateur et le programme.   * **Interactivité** : Créer des interactions entre l'utilisateur et le programme.
-  * **Logique Conditionnelle** : Utiliser des conditions pour déterminer les actions et les réactions. +  * **Logique conditionnelle** : Utiliser des conditions pour déterminer les actions et les réactions. 
-  * **Boucles et Entrées Utilisateur** : Utiliser une boucle infinie ''While True:'' pour continuer à interagir avec l'utilisateur jusqu'à ce qu'il décide de quitter. +  * **Boucles et entrées utilisateur** : Utiliser une boucle infinie ''While True:'' pour continuer à interagir avec l'utilisateur jusqu'à ce qu'il décide de quitter. 
-  * **Gestion des états** (programmation objet): Gérer les différents états d'un animal de compagnie virtuel (faim, bonheur, énergie).+  * **utiliser ''print()''** avec des char, des docstrings et de l’interpolation avec ''print(f"{bitin}")'' 
 +  * **Gestion des états** (programmation objet): Gérer les différents états d'un animal de compagnie virtuel (faim, bonheur, énergie)
  
 +Dans une optique pythoniste, les stagiaires doivent récupérer un code source à modifier depuis un dépôt git en ligne.
 +
 +===== Fonctionnalités du Tamagotchi =====
 +
 +  - **Animal de compagnie virtuel** : Le Tamagotchi est un petit animal virtuel. Les utilisateurs doivent prendre soin de cet animal comme s'il s'agissait d'un véritable animal de compagnie.
 +  - **Interactivité** : Les propriétaires doivent nourrir, jouer avec, et nettoyer leur Tamagotchi. Ils doivent également s'assurer que l'animal dort et reste en bonne santé.
 +  - **Contrôle** : Le Tamagotchi est contrôlé à l'aide de menus qui permettent de sélectionner différentes actions.
 +  - **Évolution** : Le Tamagotchi passe par différentes étapes de vie, de l'œuf à l'adulte, et son apparence et son comportement changent en fonction des soins qu'il reçoit.
 +  - **Notifications** : Le Tamagotchi émet des bips pour notifier son propriétaire lorsqu'il a besoin de quelque chose, comme de la nourriture ou de l'attention.
 ===== Prérequis ===== ===== Prérequis =====
  
-un [[tutos:hacking:python:editeur-code|éditeur python]] et un navigateur connecté+  - un [[tutos:hacking:python:editeur-code|éditeur python]] 
 +  - un navigateur connecté à l’Internet
  
 ===== Objectifs ===== ===== Objectifs =====
Ligne 41: Ligne 46:
   - lire et comprendre un script python téléchargé sur internet   - lire et comprendre un script python téléchargé sur internet
   - modifier un objet python : modification et création de méthodes et ajout d’attribut   - modifier un objet python : modification et création de méthodes et ajout d’attribut
-  - expérimentation de print avec des char, des docstrings et de l’interpolation avec ''print(f"{bitin}")'' 
   - comprendre les messages d’erreur   - comprendre les messages d’erreur
    
tutos/tamagotchi.1722991579.txt.gz · Dernière modification : 07/08/2024 00:46 de Oliver Watté