blob: 4485b581c7edb6b6862425f04ae2ac8170788581 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# game.rb
module Mastermind
class Game
def initialize(messenger)
@messenger = messenger
end
def start(code)
@code = code
@messenger.puts "Welcome to Mastermind!"
@messenger.puts "Enter guess:"
end
def guess(guess)
result = []
guess.each_with_index do |peg, index|
if @code[index] == peg
result << "b"
elsif @code.include?(peg)
result << "w"
end
end
@messenger.puts result.sort.join
end
end
end
|