Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. async function jeu(){
  2. var sante = 100;
  3. var atk = 1;
  4. var def = 0;
  5. var metres = 0;
  6. var monstre = "";
  7. var santeMonstre = 0;
  8. var atkMonstre = 0;
  9. var defMonstre = 0;
  10. var nivDragon = 1;
  11. var alea = 0;
  12.  
  13. while (sante > 0){
  14. Txt.textContent = "CLIQUEZ POUR MARCHER !";
  15. //attente;
  16. //new passer;
  17. console.log("Prépare une promesse");
  18. //let Promise = attendre;
  19. await resolveAfter2Seconds();
  20. console.log(Promise);
  21. //alea = getRandomInt(0,4);
  22. alea = 0;
  23. console.log("Dé d'évenement:"+alea);
  24. if(alea == 0){
  25. alea = getRandomInt(0,5);
  26. if(alea == 0){
  27. monstre = "RAT";
  28. santeMonstre = 3;
  29. atkMonstre = 1;
  30. defMonstre = 0;
  31. }else if(alea == 1){
  32. monstre = "SLIME";
  33. santeMonstre = 5;
  34. atkMonstre = 3;
  35. defMonstre = 0;
  36. }else if(alea == 2){
  37. monstre = "ILLUMINATI";
  38. santeMonstre = 10;
  39. atkMonstre = 6;
  40. defMonstre = 0;
  41. }else if(alea == 3){
  42. monstre = "GEANT";
  43. santeMonstre = 10;
  44. atkMonstre = 15;
  45. defMonstre = 0;
  46. }else if(alea == 4){
  47. monstre = "DRAGON NV."+nivDragon;
  48. santeMonstre = 45+5*nivDragon;
  49. atkMonstre = 15+5*nivDragon;
  50. defMonstre = -5+5*nivDragon;
  51. }
  52. NomMonstre.textContent = monstre;
  53. SanteMonstre.textContent = santeMonstre;
  54. SanteMaxMonstre.textContent = santeMonstre;
  55. AtkMonstre.textContent = atkMonstre;
  56. DefMonstre.textContent = defMonstre;
  57. Monstre.setAttribute("style","text-align: right; padding-right:20px; border-left:medium solid black; opacity:100");
  58. Txt.textContent = "ATTENTION ! ATTAQUE DE MONSTRE ! C'EST UN "+monstre+" !";
  59. attente = false;
  60. await passer;
  61. while(sante > 0 && santeMonstre > 0){
  62. Txt.textContent = monstre+" ATTAQUE !";
  63. alea = getRandomInt(0,4);
  64. if(alea == 0){
  65. Txt.textContent += " MAIS IL RATE SON COUP ! ";
  66. }else if(alea == 1){
  67. Txt.textContent += " COUP CRITIQUE ! ";
  68. alea = atkMonstre*2 - def;
  69. if(alea < 0){alea = 0;}
  70. }else{
  71. Txt.textContent += " VOUS SUBISSEZ ";
  72. alea = atkMonstre - def;
  73. if(alea < 0){alea = 0;}
  74. }
  75. Txt.textContent += alea+" POINTS DE DEGATS !";
  76. sante = sante - alea;
  77. if(sante < 0){sante = 0;}
  78. console.log("Sante:"+sante);
  79. Sante.textContent = sante;
  80. if(sante > 0){
  81. Txt.textContent = "QUE FAIRE ? <br> 1:ATTAQUER <br> 2:FUIR";
  82. }
  83. }
  84. }
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement