Guest User

dicegameRuby

a guest
Sep 23rd, 2016
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #Projet, jeux de chance
  2. #@version 1.0
  3. #@date 22.09.2016
  4. #@author Jerome Vial
  5. #But, le joueur entre son nom et lance les dés
  6. class Joueur
  7. def initialize(nom,score)
  8. @nom = nom
  9. @score = score
  10. end
  11.  
  12. def rage
  13. return "FUCK THIS GAME I WASTING MY TIME"
  14. end
  15.  
  16. def score
  17. return "Le joueur #{@nom} à comme score #{@score}"
  18. end
  19.  
  20.  
  21.  
  22. end
  23.  
  24.  
  25. class Jeu
  26.  
  27. def initialize()
  28. end
  29.  
  30.  
  31. puts "Bonjour bienvenue dans le jeu de la chance, vous allez pouvoir lancer 3 dés"
  32. puts "Veuillez entrer votre nom de joueur..."
  33. j1 = gets.chomp
  34. puts "Vous êtes enregistré sous le nom de #{j1}"
  35.  
  36. puts "Entrez le nom du 2ème joueur..."
  37. j2 = gets.chomp
  38. puts "Le deuxième joueur est #{j2}"
  39.  
  40. def roll_dice
  41. tot = 0
  42. puts "vous lancez les dés"
  43. d1 = rand(1..6)
  44. puts "Résultat dé 1: #{d1}"
  45. d2 = rand(1..6)
  46. puts "Résultat dé 2: #{d2}"
  47. d3 = rand(1..6)
  48. puts "Résultat dé 3: #{d3}"
  49. tot = d1 + d2 + d3
  50. puts "Votre score est de #{tot}"
  51. return tot
  52. end
  53.  
  54. puts "Appuyer sur 1 pour lancer vos dés ou appuyer sur 2 pour quitter"
  55. value = gets.chomp
  56.  
  57. if value == "1"
  58. s1 = roll_dice
  59. puts "It doesn't work #{s1}"
  60. #player1 = Joueur.new(j1)
  61. #player2 = Joueur.new(j2)
  62. #player1.score
  63. #player2.score
  64. elsif value== "2"
  65. exit
  66. end
  67.  
  68.  
  69.  
  70. end
Advertisement
Add Comment
Please, Sign In to add comment