
-----------------------------------
bc123
Wed Oct 21, 2009 4:28 pm

Number game!
-----------------------------------
Okay on my previous post, I asked how I could make a guessing game and i have completed that but after i went to challenge myself and I added difficulties. So at start u choose 1 for easy, 2 for medium and 3. Hope u like it and also i still want to make it where the var number  int is generated so i dont have to assign one myself.. cya  :mrgreen: 


%gfx
setscreen ("graphics")
color (yellow)
colorback (black)
%Brandon
%October 19 2009
%Guessing Game
%________________________________________________________________________________________
% variables
var number : int
var number_of_tries : int
var easy : string
var medium : string
var hard : string
var answer : string
var guess : int
% number text
put "               #####                                              "
put "              #     # #    # ######  ####   ####  # #    #  ####  "
put "              #       #    # #      #      #      # ##   # #    # "
put "              #  #### #    # #####   ####   ####  # # #  # #      "
put "              #     # #    # #           #      # # #  # # #  ### "
put "              #     # #    # #      #    # #    # # #   ## #    # "
put "               #####   ####  ######  ####   ####  # #    #  ####  "
put "________________________________________________________________________________"
put "                         #####                       "
put "                        #     #   ##   #    # ###### "
put "                        #        #  #  ##  ## #      "
put "                        #  #### #    # # ## # #####  "
put "                        #     # ###### #    # #      "
put "                        #     # #    # #    # #      "
put "                         #####  #    # #    # ###### "
put "________________________________________________________________________________"
% Code
%___________________________________________________________________________________
% if/elsif/put/variables
put "Choose your dificulty (1 for easy, 2 for medium and 3 for hard"
get answer
if answer = "1" then
    put "You chose easy"
    put "You have 20 guesses"
    number_of_tries := 20
    number := 73
elsif answer = "2" then
    put "You chose medium"
    put "You have 15 guesses"
    number := 27
    number_of_tries := 15
elsif answer = "3" then
    put "You chose hard"
    put "You have 10 guesses"
    number := 63
    number_of_tries := 10
end if

% for loop
for i : 1 .. number_of_tries
exit when number >= 1 and number  number then
    put "lower" 
    end if
    % end below
    if guess = number then
        put "you got it!"
exit        


    end if
end for




bye! and if u can change the randint part plz do 8)

-----------------------------------
andrew.
Wed Oct 21, 2009 4:56 pm

RE:Number game!
-----------------------------------
Where you have number := 73 or 63 or whatever, put in Rand.Int (1, end). 1 is the starting number and end would be the highest number. It will then choose a random number between it.

e.g.
var number : int
number := Rand.Int (1, 100)
put number

-----------------------------------
ecookman
Wed Oct 21, 2009 5:08 pm

RE:Number game!
-----------------------------------
Or you can do this
[code]
var num : int
var answer : int
var yesno : string
var yesno2 : string
randint (num, 1, 5)
loop

drawfillbox (0,0,633,933,black)
colorback (black)
Text.Color (brightred)


put "pick a number between 1 and 5"
get answer

if answer = num then
    put "LOL Y0U WIN"
elsif answer not= num then
    put "WRRROONNNGGG YOU FAIL NOW LEAVE!"
end if
end loop
[/code]

-----------------------------------
bc123
Wed Oct 21, 2009 5:34 pm

RE:Number game!
-----------------------------------
ok 1 more thing, test my game and try using medium because alot of times when i press 2 and hit enter it will just endbut sumtimes it works and u can continue with that game...
HELP PLZ!

-----------------------------------
bc123
Wed Oct 21, 2009 5:43 pm

Re: RE:Number game!
-----------------------------------
oops this was i quote but i fixed sumthing but i got and error with 2 still

-----------------------------------
bc123
Wed Oct 21, 2009 5:53 pm

Re: Number game!
-----------------------------------
Okay look
ive added this but now when u choose your dificulty its glitchy


%gfx 
setscreen ("graphics") 
color (yellow) 
colorback (black) 
%Brandon 
%October 19 2009 
%Guessing Game 
%________________________________________________________________________________________ 
% variables  
var number_of_tries : int 
var easy : string 
var medium : string 
var hard : string 
var answer : string 
var guess : int 
var number := Rand.Int (1, 100)
% number text 
put "               #####                                              " 
put "              #     # #    # ######  ####   ####  # #    #  ####  " 
put "              #       #    # #      #      #      # ##   # #    # " 
put "              #  #### #    # #####   ####   ####  # # #  # #      " 
put "              #     # #    # #           #      # # #  # # #  ### " 
put "              #     # #    # #      #    # #    # # #   ## #    # " 
put "               #####   ####  ######  ####   ####  # #    #  ####  " 
put "________________________________________________________________________________" 
put "                         #####                       " 
put "                        #     #   ##   #    # ###### " 
put "                        #        #  #  ##  ## #      " 
put "                        #  #### #    # # ## # #####  " 
put "                        #     # ###### #    # #      " 
put "                        #     # #    # #    # #      " 
put "                         #####  #    # #    # ###### " 
put "________________________________________________________________________________" 
% Code 
%___________________________________________________________________________________ 
% if/elsif/put/variables 
put "Choose your dificulty (1 for easy, 2 for medium and 3 for hard" 
get answer 
if answer = "1" then 
    put "You chose easy" 
    put "You have 20 guesses" 
    number_of_tries := 20  
elsif answer = "2" then 
    put "You chose medium" 
    put "You have 15 guesses" 
    number_of_tries := 15 
elsif answer = "3" then 
    put "You chose hard" 
    put "You have 10 guesses" 
    number_of_tries := 10 
end if 

% for loop 
for i : 1 .. number_of_tries 
exit when number >= 1 and number  number then 
    put "lower" 
    end if 
    % end below 
    if guess = number then 
        put "you got it!" 
exit        


    end if 
end for 

omg SO LOST! HELP

-----------------------------------
Zren
Wed Oct 21, 2009 11:45 pm

Re: Number game!
-----------------------------------
Okay look
ive added this but now when u choose your dificulty its glitchy


exit when number >= 1 and number 