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



94
95
96
97
98
99
100
101
102
103
104
# File 'lib/ai/fake.rb', line 94

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