tutos:tamagotchi
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutos:tamagotchi [07/08/2024 00:49 ] – [Objectifs de l’atelier Coder un Tamagotchi en Python] 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' | ||
- | - **Interactivité** : Les propriétaires doivent nourrir, jouer avec, et nettoyer leur Tamagotchi. Ils doivent également s' | ||
- | - **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' | ||
- | - **Notifications** : Le Tamagotchi émet des bips pour notifier son propriétaire lorsqu' | ||
- | ===== Objectifs de l’atelier | + | ===== 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 |
- | Éléments de la programmation python abordés dans cet atelier | + | ==== Éléments de la programmation python abordés dans cet atelier |
* **Interactivité** : Créer des interactions entre l' | * **Interactivité** : Créer des interactions entre l' | ||
- | * **Logique | + | * **Logique |
- | * **Boucles et Entrées Utilisateur** : Utiliser une boucle infinie '' | + | * **Boucles et entrées utilisateur** : Utiliser une boucle infinie '' |
* **utiliser '' | * **utiliser '' | ||
* **Gestion des états** (programmation objet): Gérer les différents états d'un animal de compagnie virtuel (faim, bonheur, énergie) | * **Gestion des états** (programmation objet): Gérer les différents états d'un animal de compagnie virtuel (faim, bonheur, énergie) | ||
Ligne 26: | Ligne 20: | ||
Dans une optique pythoniste, les stagiaires doivent récupérer un code source à modifier depuis un dépôt git en ligne. | 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' | ||
+ | - **Interactivité** : Les propriétaires doivent nourrir, jouer avec, et nettoyer leur Tamagotchi. Ils doivent également s' | ||
+ | - **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' | ||
+ | - **Notifications** : Le Tamagotchi émet des bips pour notifier son propriétaire lorsqu' | ||
===== Prérequis ===== | ===== Prérequis ===== | ||
- | un [[tutos: | + | - un [[tutos: |
+ | - un navigateur connecté | ||
===== Objectifs ===== | ===== Objectifs ===== |
tutos/tamagotchi.1722991748.txt.gz · Dernière modification : 07/08/2024 00:49 de Oliver Watté