################################################################################ MoreOrLess# Version 1.0# fait par Garulfo# jeu fait dans le but d'apprendre Ruby# totalement libre :D# et pour Linux of course!# garulfolinux@hotmail.fr################################################################################ cachier des charges# -------------------## Compteur pour le joueur (done)# permet de pouvoir rejouer (nothing)# plusieur mode de jeu (classic, best, time) (partially done) # constances du programmeTitre = "MoreOrLess"Version = "1.0"#variablegagner = falseprint "\n\n" + Titre + " " + Version + "\n"print "--------------\n\n"print "Quels est ton nom ? "nom = gets.chompif nom == "" print "\nVous n'avez pas de nom ?\n" exit(0)else print "\n\nSalut " + nom.to_sendprint "\nChoisi le mode de jeux que tu veux :\n\n"print "=1= Classic <= trouver le nombre en coups limité\n"print "=2= Best <= trouver le nombre en un minimun de coups\n"print "=3= Time <= trouver le nombre dans le temps imparti\n"print "=4= A propos de... <= information du programme\n"print "=5= Quitter <= quitte " + Titre + "\n\n"print "Votre choix : "choix = gets.chompcase choix.to_i when 1: coup = 0 nombre = rand(100) max = 10 while coup < max coup = coup + 1 print "\nEntrez un nombre : " nb = gets.chomp if nb.to_i > nombre print "C'est moins !\n" end if nb.to_i < nombre print "C'est plus !\n" end if nb.to_i == nombre print "Vous avez gagné !\n\n" gagner = true break; end end if gagner == false print "\n\nVous avez perdu désolé !\n" print "Le nombre était : " + nombre.to_s + "\n\n" end when 2: nombre = rand(100) coup = 0 until nb == nombre coup = coup + 1 print "\nEntrez un nombre : " nb = gets.chomp if nb.to_i > nombre print "C'est moins !\n" end if nb.to_i < nombre print "C'est plus !\n" end if nb.to_i == nombre print "\nVous avez gagné en " + coup.to_s + " coups !\n\n" break; end end when 3: # ici le mode de jeu avec le chrono # a completer when 4: print "\n\nA propos de " + Titre + "\n" + "Version " + Version + "\n\n" print "Programme de jeu plus ou moins.\nFait en Ruby par Garulfo" print "\n\nProgramme sous liscence GPL\n\n" exit(0) when 5: print "\n\nMerci d'avoir essayer " + Titre + "\n\n" exit(0) else print "\n\nChoix incorrect !\n\n" exit(0)end