
-----------------------------------
Kira
Thu Nov 01, 2007 8:40 pm

DICE Help
-----------------------------------
I'm new to turing, and I need LOTS of help =( . Anyways, here is the problem I been figuring it out for hours....I just wanted the program to tell how many times the dice gets rolled continuously in order to get the same number.... but when I try the second time and third time and etc.....The times the dice gets rolled is added to the previous one....is there a way that it doesn't add the previous number of times rolled?


var number, Result, count : int := 0
var reply1, reply2 : string
loop
    randint (number, 1, 6)
    put "Do you want to play a dice game? (y/n) " ..
    get reply1
    exit when reply1 not= "y"
    put "This will be your randomly chosen number from 1-6: ", number
    delay (500)
    loop
        randint (Result, 1, 6)
        delay (500)
        put "It rolled ", Result
        count := count + 1
        if Result = number
                then
            put "It rolled ", count, " time(s) to get the same number."
            put "Do you want to try again? answer y or n " ..
            get reply2
            exit when reply2 not= "y"
            randint (number, 1, 6)
            put "This will be your randomly chosen number from 1-6: ", number
            delay (500)
        end if
    end loop
end loop


-----------------------------------
Nick
Thu Nov 01, 2007 8:44 pm

RE:DICE Help
-----------------------------------
just reset count

count:=0

-----------------------------------
Kira
Thu Nov 01, 2007 8:52 pm

RE:DICE Help
-----------------------------------
um, sorry....how do i rest count?   do i enter   count:=0 at the top??  ><

-----------------------------------
Tony
Thu Nov 01, 2007 8:56 pm

RE:DICE Help
-----------------------------------
You use that line at whatever point in the program, where you want the count to be reset.

It would probably make sense to do something like this, right before the game begins.

-----------------------------------
Clayton
Thu Nov 01, 2007 8:56 pm

RE:DICE Help
-----------------------------------
After you finish your embedded loop, (the one where you roll your "dice") just set count to zero again.

-----------------------------------
Kira
Thu Nov 01, 2007 9:05 pm

RE:DICE Help
-----------------------------------
OMG THANKS SO MUCH... o yes one more thing....I got these dice faces pictures I wanted the program to show when a specific number on the dice pops up, is there a command that could make this happen? If so, what do I use and where do I input it in??

-----------------------------------
Tony
Thu Nov 01, 2007 9:24 pm

RE:DICE Help
-----------------------------------
You should look into the proper usage of Pic.Draw()
