Javascript TP1 : Kill them all!
1. Objectif
Fonctionnement global 
Vous devez réaliser mini RPG simulant l’entrainement et les 
combats d’un gladiateur. 
Le jeux est ...
Caractéristiques d’un gladiateur 
Un gladiateur est définie par : 
- un score de Force (en nombre de d6) 
- un score d’Agi...
L’entraînement 
Durant la phase d’entraînement, le joueur peut choisir une 
caractéristique (Force, Agilité ou Endurance) ...
Les adversaires 
Pour chaque combat le jeux génère un adversaire semi 
aléatoire. Les caractéristiques de l’adversaire son...
Le combat 
Un combat se déroule sous forme de round qui s’enchaine 
jusqu’à la mort de l’un des combatants. 
A chaque roun...
Exemple de combat (1) 
Crixus : Force 1d6 / Agilité 2d6 / Endurance 1d6 / PV 10 
Priscus : Force 2d6 / Agilité 1d6 / Endur...
Exemple de combat (2) 
Crixus : Force 1d6 / Agilité 2d6 / Endurance 1d6 / PV 10 
Priscus : Force 2d6 / Agilité 1d6 / Endur...
2. Evaluation
ToDo 
Envoyer vos fichier à 
jean.michel35@gmail.com 
avec en objet 
[EPSI-B2-TP1] nom
Grille de notation 
- Boucle de jeux : 5pt 
- Entrainement du gladiateur : 4pt 
- Generation de l’adversaire : 3pt 
- Gest...
Malus 
- Rendus jusqu’à h+1 : - 4 
- Rendus de h+1 à h+3 : -8 
- Rendus de h+3 à h+6 : -13 
- Rendus après h+6 : -17
Merci pour votre attention.
Crédits 
Spartacus - Steven S. DeKnight 
http://www.starz.com/originals/spartacus
Prochain SlideShare
Chargement dans…5
×

Javascript #5.2 : tp1 gladiateurs!

347 vues

Publié le

Javascript #5.2 : tp1 gladiateurs!

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
347
Sur SlideShare
0
Issues des intégrations
0
Intégrations
79
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Javascript #5.2 : tp1 gladiateurs!

  1. 1. Javascript TP1 : Kill them all!
  2. 2. 1. Objectif
  3. 3. Fonctionnement global Vous devez réaliser mini RPG simulant l’entrainement et les combats d’un gladiateur. Le jeux est rythmé en tours de jeux. Chaque tour le gladiateur s’entraine et améliore ses compétences puis combat dans l’arène. Le but du jeux est de remporter le maximum de combats avant de mourir dans l’arène.
  4. 4. Caractéristiques d’un gladiateur Un gladiateur est définie par : - un score de Force (en nombre de d6) - un score d’Agilité (en nombre de d6) - un score d’Endurance (en nombre de d6) - un nombre de points de vie Au début du jeux le survivant possède 1d6 en Force, Agilité et Endurance. De plus son nombre de points de vie est de 10.
  5. 5. L’entraînement Durant la phase d’entraînement, le joueur peut choisir une caractéristique (Force, Agilité ou Endurance) de son gladiateur à améliorer. Celle-ci augmente d’1d6. Le choix de la caractéristique à améliorer se fait sous la forme d’un « prompt ». Tant que le choix entré n’est pas valide, le jeux demande à l’utilisateur d’entrer un choix.
  6. 6. Les adversaires Pour chaque combat le jeux génère un adversaire semi aléatoire. Les caractéristiques de l’adversaire sont déterminées de la manière suivante : - L’adversaire dispose d’un nombre de points de caractéristiques égal à : 3 + Nombre de tours de jeux. - Le jeux répartis aléatoirement ses points entre les différentes caractéristiques sachant qu’aucune ne peut être égale à 0
  7. 7. Le combat Un combat se déroule sous forme de round qui s’enchaine jusqu’à la mort de l’un des combatants. A chaque round les deux adversaires attaquent en commençant par le joueur. Pour savoir si un combatant touche, il « lance » son score d’Agilité et touche pour tous les dés ayant fait un 4 ou plus. Le nombre de dégâts infligés est égal à : (Nombre de touche * Force) de l’attaquant - Endurance du défenseur
  8. 8. Exemple de combat (1) Crixus : Force 1d6 / Agilité 2d6 / Endurance 1d6 / PV 10 Priscus : Force 2d6 / Agilité 1d6 / Endurance 1d6 / PV 10 Round 1 Crixus Attaque : - il lance 2d6, résultat : 4 et 6 - il touche donc deux fois - il lance donc 2d6 (touche * Force) et fait 7. - Priscus lance 1d6 d’Endurance et fait 2 - Priscus perd donc 7 - 2 = 5 points de vie Priscus Attaque : - il lance 1d6, résultat : 3 - il ne touche donc pas Aucun des gladiateurs n’est à 0 point de vie, le combat continue
  9. 9. Exemple de combat (2) Crixus : Force 1d6 / Agilité 2d6 / Endurance 1d6 / PV 10 Priscus : Force 2d6 / Agilité 1d6 / Endurance 1d6 / PV 5 Round 2 Crixus Attaque : - il lance 2d6, résultat : 2 et 5 - il touche donc une fois - il lance donc 1d6 (touche * Force) et fait 6. - Priscus lance 1d6 d’Endurance et fait 1 - Priscus perd donc 6 - 1 = 5 points de vie Priscus Attaque : - il lance 1d6, résultat : 2 - il ne touche donc pas Priscus est à 0 point de vie, le combat s’arrête.
  10. 10. 2. Evaluation
  11. 11. ToDo Envoyer vos fichier à jean.michel35@gmail.com avec en objet [EPSI-B2-TP1] nom
  12. 12. Grille de notation - Boucle de jeux : 5pt - Entrainement du gladiateur : 4pt - Generation de l’adversaire : 3pt - Gestion du combat : 8pt
  13. 13. Malus - Rendus jusqu’à h+1 : - 4 - Rendus de h+1 à h+3 : -8 - Rendus de h+3 à h+6 : -13 - Rendus après h+6 : -17
  14. 14. Merci pour votre attention.
  15. 15. Crédits Spartacus - Steven S. DeKnight http://www.starz.com/originals/spartacus

×