class Ventiuna::Move

Public Instance Methods

score() click to toggle source
# File lib/ventiuna/strategies/move.rb, line 8
def score
        #win_count*2 + tie_count
        (win + tie + progress) - (lose + bust)
end
update_counts(outcome) click to toggle source
# File lib/ventiuna/strategies/move.rb, line 13
def update_counts(outcome)
        value = 1
        value = 2 if decision == "d"
        case outcome
        when "blackjack", "win"
                self.win += value
        when "tie"
                self.tie += value
        when "bust"
                self.lose += value
        when "lose"
                self.lose += value
        when "progress"
                
                self.progress += 1
        end
        self.save
end