Class: Berlin::Fake::Random

Inherits:
Object
  • Object
show all
Defined in:
lib/ai/fake.rb

Class Method Summary collapse

Class Method Details

.on_turn(game) ⇒ Object



145
146
147
148
149
150
151
152
153
154
155
# File 'lib/ai/fake.rb', line 145

def self.on_turn(game)
  game.map.controlled_nodes.each do |node|
    soldiers = node.number_of_soldiers

    node.adjacent_nodes.each do |adj|
      num = rand(0...soldiers)
      game.add_move(node, adj, num)
      soldiers -= num
    end
  end
end