Sha256: 60d21a9b6f4ea421c67e1dee9bd122e0c61d8e3250e31d0d884849d0a9717ae6

Contents?: true

Size: 650 Bytes

Versions: 2

Compression:

Stored size: 650 Bytes

Contents

module Cardgame
  class Ai
    def initialize
      @stack   = Array.new
      @discard = Array.new
      #attr_accessor :name
      @ai_name = "H.E.L.P.E.R."
       # Set the game difficulty manually for now. Pick a number < 1. Higher is harder. TODO: make this a switch

    end

    def stack
      @stack
    end
    #
    #def stack=(card)
    #  @stack = Array.new
    #  @stack << card
    #end

    def discard
      @discard
    end

    #def empty_discard
    #  @discard = Array.new
    #end

    def name
      @ai_name
    end

    def difficulty_check?(rand_src, difficulty)
      rand_src < difficulty ? TRUE : FALSE
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
warcards-0.0.3 lib/warcards/ai.rb
warcards-0.0.2 lib/warcards/ai.rb