ajout fichiers wator
This commit is contained in:
@@ -1,17 +1,9 @@
|
|||||||
|
# TP Python
|
||||||
|
|
||||||
# TP Python - Le Wator -
|
### Le Wator
|
||||||
|
|
||||||
Durée : Le temps pour les requins de manger tous les thons ?
|
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
|
## Principe
|
||||||
@@ -21,9 +13,9 @@ Il s'agit d'un TP qui vous permettra de générer votre propre simulation "proie
|
|||||||
--------------------
|
--------------------
|
||||||
## Contexte
|
## Contexte
|
||||||
|
|
||||||
<li>TP à faire en solo ou en binôme, une machine par binôme.
|
- TP à faire en solo ou en binôme, une machine par binôme.
|
||||||
<li>2 Séances de 2H pour en arriver au bout.
|
- 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.
|
- 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)
|
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 :
|
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:
|
Ici, nous avons un exemple d'algorithme sur la gestion des thons:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Trouvez vous cet algorithme fonctionnel ?
|
Trouvez vous cet algorithme fonctionnel ?
|
||||||
|
|
||||||
@@ -238,7 +230,7 @@ class Wator():
|
|||||||
|
|
||||||
Deux choses importantes :
|
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 ?
|
**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
|
```python
|
||||||
|
def ...
|
||||||
|
|
||||||
|
|
||||||
def ...
|
|
||||||
|
|
||||||
...= ...(a_id, energie_init[a_id], temps_gestation[a_id], x, y)
|
...= ...(a_id, energie_init[a_id], temps_gestation[a_id], x, y)
|
||||||
self.animaux.append(animal)
|
self.animaux.append(animal)
|
||||||
|
|||||||
BIN
Projets/wator/assets/Algo_thon.PNG
Normal file
BIN
Projets/wator/assets/Algo_thon.PNG
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
BIN
Projets/wator/assets/capture_images.PNG
Normal file
BIN
Projets/wator/assets/capture_images.PNG
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 500 KiB |
BIN
Projets/wator/assets/evolution.png
Normal file
BIN
Projets/wator/assets/evolution.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 103 KiB |
BIN
Projets/wator/assets/evolutions-2-3-5-25x25.png
Normal file
BIN
Projets/wator/assets/evolutions-2-3-5-25x25.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 307 KiB |
Reference in New Issue
Block a user