Hey I got it working now I need help with one last thing. The game is 
suppose to take the number of the dice and put them into points, and 
this gives you, your score. the numbers are suppose to be like this one 
= *0, two = 2, and so oh. How can I do this?


# roll or pass
#
# A Ruby dice game.  Each turn you can play it safe and keep your score,
# or roll again to rack up points.  But watch out!  A roll of 1 could 
cost
# you everything!


# dice face rows

frame  = "+-----+\n"
blank  = "|     |\n"
center  = "|  *  |\n"
left = "|*    |\n"
right = "|    *|\n"
both = "|*   *|\n"
# dice faces

one  = frame + blank + center + blank + frame
two = frame + left + blank + right + frame
three = frame + left + center + right + frame
four = frame + both + blank + both + frame
five = frame + both + center + both + frame
six = frame + both*3 + frame
weird  = frame + blank*3 + frame
faces = [one, two, three, four, five, six]
points = 0
puts 'Would you like the roll or pass?'
user_turn = gets.chomp()
while (user_turn != 'pass') do
  result1= faces[(rand(6))]
  result2= faces[(rand(6))]
  puts result1
  puts result2
  if (result1 != faces[0]) and (result2 != faces[0])
  puts 'current score is'
  puts 'Would you like to roll again?'
  user_turn = gets.chomp
  else
  break
end
end
-- 
Posted via http://www.ruby-forum.com/.