Vous êtes sur la page 1sur 3

Cahier des charges 

Mini projet
Intitulé
Jeux de Tower Défense

Réalisé par
Kochbati Eya
Mechrgui Marieme
Harbeoui Marwa
Mettali Hana
Année universitaire : 2020/2021

Sommaire

1 – Description du projet....................................................................................1

2 – Modules à développer...................................................................................1

3 – Choix technologiques....................................................................................1
1 – Description du projet
 Le Tower Défense est un style de jeu de stratégie, ou le but est d’empêcher le passage de
créatures d’une zone de d´épart vers une zone d’arrivée, en plaçant des tours de d´défense
qui éliminent les créatures au cours de leur progression.

 Le joueur va placer des tours de d´défense sur le trajet des créatures. Ces tours peuvent être
de différents types (lasers, effets de zone, roquettes, ...), et avoir diverses spécialités
(dommage de zone, chaine de dommage, ralentissement des cibles touchées, ...). Les tours
peuvent ensuite être améliorées, au niveau de leur zone d’action, de leur puissance de feu,
de leur fréquence de tir, ... Le placement et l’amélioration des tours de d´défense a un prix,
proportionnel à la puissance de feu ajoutée.

 Les créatures apparaissent par vagues sur une zone d’entrée et doivent atteindre la zone de
sortie. Chaque créature y parvenant fait perdre une vie au joueur. A chaque nouvelle vague,
les créatures sont plus résistantes (elles ont plus de points de vie). A chaque fois qu’une
créature est tuée, elle rapporte une somme d’argent, proportionnelle à son nombre de
points de vie.

2 – Modules à développer
 Une partie se déroule comme une suite de tours de jeu. Chaque tour de jeu se déroule
en 2 phases :

- Phase de placement durant cette période, le joueur positionne de nouvelles tours de d


´défense et améliore celles d´déjà existantes, en fonction de l’argent qu’il possède. Une fois
qu’il à terminer, il le signale au jeu en appuyant sur un bouton Démarrer.
-Phase d’action durant cette phase, une nouvelle vague de N créatures apparait à une
zone d’entrée et se déplace vers la zone de sortie, les tours de défense commencent aussi à
tirer

3 – Choix technologiques
 Le jeu sera développé avec le langage python.
 La programmation graphique sera menue par l’utilisation de la bibliothèque
Pygame.