Module: Berlin::Fake
- Defined in:
- lib/ai/fake.rb
Defined Under Namespace
Classes: ConflictState, Display, Game, Move, NodeState, Random, State
Constant Summary collapse
- MAP_DEFINITION =
{ "directed" => false, "types" => [ {"name" => "node", "points" => 0, "soldiers_per_turn" => 0}, {"name" => "city", "points" => 1, "soldiers_per_turn" => 1} ], "nodes" => [ {"id" => 1, "type" => "city"}, {"id" => 2, "type" => "node"}, {"id" => 3, "type" => "city"}, {"id" => 4, "type" => "node"}, {"id" => 5, "type" => "node"}, {"id" => 6, "type" => "city"}, {"id" => 7, "type" => "node"}, {"id" => 8, "type" => "city"} ], "paths" => [ {"from" => 1, "to" => 2}, {"from" => 2, "to" => 3}, {"from" => 2, "to" => 5}, {"from" => 3, "to" => 5}, {"from" => 5, "to" => 8}, {"from" => 8, "to" => 7}, {"from" => 7, "to" => 4}, {"from" => 6, "to" => 7}, {"from" => 6, "to" => 4}, {"from" => 4, "to" => 1}, ] }
- GAME_INFO =
{ "game_id" => "7c7905c6-2423-4a91-b5e7-44ff10cddd5d", "current_turn" => nil, "maximum_number_of_turns" => 1000, "number_of_players" => 2, "time_limit_per_turn" => 5000, "directed" => false, "player_id" => nil }
- GAME_STATE =
[ {"node_id" => 1, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 2, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 3, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 4, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 5, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 6, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 7, "player_id" => nil, "number_of_soldiers" => 0}, {"node_id" => 8, "player_id" => nil, "number_of_soldiers" => 0} ]