ajout fichiers wator

This commit is contained in:
2024-11-18 08:43:20 +01:00
parent a783196639
commit d60fd3212a
5 changed files with 9 additions and 20 deletions

View File

@@ -1,17 +1,9 @@
# TP Python
# TP Python - Le Wator -
### Le Wator
Durée : Le temps pour les requins de manger tous les thons ?
Objectifs à atteindre :
- Comprendre comment créer une simulation
- Niveau des connaissances : Première <br>
Pré requis : <li>Connaissances de base du langage Python
<li>Savoir lire un Algorithmes
- Apprendre à créer une classe
- Observer une courbe au cours du temps
## Principe
@@ -21,9 +13,9 @@ Il s'agit d'un TP qui vous permettra de générer votre propre simulation "proie
--------------------
## Contexte
<li>TP à faire en solo ou en binôme, une machine par binôme.
<li>2 Séances de 2H pour en arriver au bout.
<li>Support en markdown avec du python intégré pour fournir aux élèves certaines fonctions et d'afficher le résultat / courbe.
- TP à faire en solo ou en binôme, une machine par binôme.
- 2 Séances de 2H pour en arriver au bout.
- Support en markdown avec du python intégré pour fournir aux élèves certaines fonctions et d'afficher le résultat / courbe.
----------------
@@ -37,7 +29,7 @@ Il s'agit d'un TP qui vous permettra de générer votre propre simulation "proie
5. [Analyse](#Analyse)
### #Introduction et règles de jeu
### Introduction et règles de jeu
Le Wator se présente comme un jeu proie - prédateur, sur une grille qui comportera trois types de cases :
@@ -144,7 +136,7 @@ Avant de commencer à travailler sur le code, il est necessaire de revenir sur l
Ici, nous avons un exemple d'algorithme sur la gestion des thons:
![Algorithme_thon](Algo_thon.png)
![Algorithme_thon](assets/Algo_thon.png)
Trouvez vous cet algorithme fonctionnel ?
@@ -238,7 +230,7 @@ class Wator():
Deux choses importantes :
Pour notre grille, il est primordial de choisir une structure efficace.<br>
Pour notre grille, il est primordial de choisir une structure efficace.
**Indice** : Comment crée t-on un tableau ou _array_ en python ?
@@ -261,10 +253,7 @@ Vu le nombre d'animaux qu'il va falloir gérer, quelle structure proposez vous ?
```python
def ...
def ...
...= ...(a_id, energie_init[a_id], temps_gestation[a_id], x, y)
self.animaux.append(animal)

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB