Table of Contents - rubykon-0.3.1 Documentation
Classes and Modules
- Benchmark
- Benchmark::Avg
- Benchmark::Avg::BenchmarkSuite
- Benchmark::Avg::Job
- MCTS
- MCTS::Examples
- MCTS::Examples::DoubleStep
- MCTS::MCTS
- MCTS::Node
- MCTS::Playout
- MCTS::Root
- Rubykon
- Rubykon::Board
- Rubykon::CLI
- Rubykon::EyeDetector
- Rubykon::GTPCoordinateConverter
- Rubykon::Game
- Rubykon::GameScorer
- Rubykon::GameState
- Rubykon::Group
- Rubykon::GroupTracker
- Rubykon::IllegalMoveException
- Rubykon::MoveValidator
Methods
- ::convert — Rubykon::Board
- ::each_move_from — Rubykon::Board
- ::from — Rubykon::Board
- ::from — Rubykon::Game
- ::new — Benchmark::Avg::BenchmarkSuite
- ::new — Benchmark::Avg::Job
- ::new — MCTS::Examples::DoubleStep
- ::new — MCTS::Node
- ::new — MCTS::Playout
- ::new — MCTS::Root
- ::new — Rubykon::Board
- ::new — Rubykon::CLI
- ::new — Rubykon::Game
- ::new — Rubykon::GameState
- ::new — Rubykon::Group
- ::new — Rubykon::GroupTracker
- ::new — Rubykon::GTPCoordinateConverter
- ::other_color — Rubykon::Game
- ::pass? — Rubykon::Game
- #== — Rubykon::Board
- #[] — Rubykon::Board
- #[]= — Rubykon::Board
- #add_captures — Rubykon::GameScorer
- #add_enemy_group_at — Rubykon::Group
- #add_liberties — Rubykon::GroupTracker
- #add_liberty — Rubykon::Group
- #add_stone — Rubykon::Group
- #all_valid_moves — MCTS::Examples::DoubleStep
- #all_valid_moves — Rubykon::GameState
- #already_counted_as_liberty? — Rubykon::Group
- #ask_for_input — Rubykon::CLI
- #assign — Rubykon::GroupTracker
- #avg — Benchmark::Avg
- #backpropagate — MCTS::Node
- #best_child — MCTS::Root
- #best_move — MCTS::Root
- #black_won? — Rubykon::GameScorer
- #bot_move — Rubykon::CLI
- #bot_turn? — Rubykon::CLI
- #candidate_eye_color — Rubykon::EyeDetector
- #caught? — Rubykon::Group
- #collect_captured_groups — Rubykon::GroupTracker
- #color_to_neighbour — Rubykon::GroupTracker
- #config — Benchmark::Avg::BenchmarkSuite
- #connect — Rubykon::Group
- #create_board — Rubykon::Board
- #create_child — MCTS::Node
- #create_own_group — Rubykon::GroupTracker
- #cutting_point_count — Rubykon::Board
- #default_options — Benchmark::Avg::BenchmarkSuite
- #delete_group — Rubykon::GroupTracker
- #determine_ko_move — Rubykon::Game
- #determine_winner — Rubykon::GameScorer
- #diagonal_colors_of — Rubykon::Board
- #diagonal_coordinates — Rubykon::Board
- #divider — Benchmark::Avg::BenchmarkSuite
- #dup — MCTS::Examples::DoubleStep
- #dup — Rubykon::Board
- #dup — Rubykon::Game
- #dup — Rubykon::GameState
- #dup — Rubykon::Group
- #dup — Rubykon::GroupTracker
- #dup_groups — Rubykon::GroupTracker
- #each — Rubykon::Board
- #each_job — Benchmark::Avg::BenchmarkSuite
- #exit_if_desired — Rubykon::CLI
- #expand — MCTS::Node
- #explore_tree — MCTS::Root
- #extract_times — Benchmark::Avg::Job
- #find_candidate_color — Rubykon::GameScorer
- #finish_measure — Benchmark::Avg::Job
- #finish_warmup — Benchmark::Avg::Job
- #finished? — MCTS::Examples::DoubleStep
- #finished? — Rubykon::Game
- #finished? — Rubykon::GameState
- #from — Rubykon::GTPCoordinateConverter
- #gain_liberties_from_capture_of — Rubykon::Group
- #game_loop — Rubykon::CLI
- #generate_move — MCTS::Examples::DoubleStep
- #generate_move — Rubykon::GameState
- #generate_random_move — Rubykon::GameState
- #get_digit_input — Rubykon::CLI
- #get_input — Rubykon::CLI
- #group — Rubykon::GroupTracker
- #group_id_of — Rubykon::GroupTracker
- #group_of — Rubykon::GroupTracker
- #handle_corner_case — Rubykon::Board
- #handle_edge_cases — Rubykon::Board
- #human_input — Rubykon::CLI
- #human_move — Rubykon::CLI
- #identifier_for — Rubykon::Board
- #init_game — Rubykon::CLI
- #init_positions — MCTS::Examples::DoubleStep
- #initial_captures — Rubykon::Game
- #invalid_input — Rubykon::CLI
- #is_eye? — Rubykon::EyeDetector
- #is_real_eye? — Rubykon::EyeDetector
- #join_group_of_friendly_stones — Rubykon::GroupTracker
- #labeled_board — Rubykon::CLI
- #last_turn_color — MCTS::Examples::DoubleStep
- #last_turn_color — Rubykon::GameState
- #leaf? — MCTS::Node
- #liberties_at — Rubykon::MoveValidator
- #liberty_count_at — Rubykon::GroupTracker
- #lost — MCTS::Node
- #make_move — Rubykon::CLI
- #measure_block — Benchmark::Avg::Job
- #measure_until — Benchmark::Avg::Job
- #merge — Rubykon::Group
- #merge_liberties — Rubykon::Group
- #merge_stones — Rubykon::Group
- #move_from_input — Rubykon::CLI
- #move_on_board? — Rubykon::MoveValidator
- #neighboring_groups_of — Rubykon::GroupTracker
- #neighbour_colors_of — Rubykon::Board
- #neighbours_of — Rubykon::Board
- #next_turn_color — MCTS::Examples::DoubleStep
- #next_turn_color — Rubykon::Game
- #next_turn_color — Rubykon::GameState
- #no_double_move? — Rubykon::MoveValidator
- #no_ko_move? — Rubykon::MoveValidator
- #no_moves_played? — Rubykon::Game
- #no_suicide_move? — Rubykon::MoveValidator
- #on_board? — Rubykon::Board
- #on_edge? — Rubykon::Board
- #only_one_color_adjacent? — Rubykon::GameScorer
- #other_color — MCTS::Examples::DoubleStep
- #padding_space — Benchmark::Avg::Job
- #pass_move — Rubykon::GameState
- #plausible_move? — Rubykon::GameState
- #play — MCTS::Playout
- #play — Rubykon::Game
- #play! — Rubykon::Game
- #playout — MCTS::Playout
- #print_board — Rubykon::CLI
- #print_move_considerations — Rubykon::CLI
- #quit — Rubykon::CLI
- #regain_liberties_from_capture — Rubykon::GroupTracker
- #remove — Rubykon::GroupTracker
- #remove_captured_stones — Rubykon::GroupTracker
- #remove_caught_groups — Rubykon::GroupTracker
- #remove_connector_liberty — Rubykon::Group
- #remove_liberties — Rubykon::GroupTracker
- #remove_liberty — Rubykon::Group
- #report — Benchmark::Avg::BenchmarkSuite
- #report — Benchmark::Avg::Job
- #retry_input — Rubykon::CLI
- #rollout — MCTS::Node
- #root? — MCTS::Node
- #root? — MCTS::Root
- #round — Benchmark::Avg::Job
- #run — Benchmark::Avg::BenchmarkSuite
- #run — Benchmark::Avg::Job
- #runtime_report — Benchmark::Avg::Job
- #safe_set_move — Rubykon::Game
- #score — Rubykon::GameScorer
- #score — Rubykon::GameState
- #score_board — Rubykon::GameScorer
- #score_empty_cutting_point — Rubykon::GameScorer
- #searched_whole_board? — Rubykon::GameState
- #select — MCTS::Root
- #set_move — MCTS::Examples::DoubleStep
- #set_move — Rubykon::Game
- #set_move — Rubykon::GameState
- #set_valid_move — Rubykon::Game
- #shared_liberty? — Rubykon::Group
- #spot_unoccupied? — Rubykon::MoveValidator
- #start — MCTS::MCTS
- #start — Rubykon::CLI
- #stone_joins_group — Rubykon::GroupTracker
- #take_liberties_of_enemies — Rubykon::GroupTracker
- #to — Rubykon::GTPCoordinateConverter
- #to_s — Rubykon::Board
- #trusted_valid? — Rubykon::MoveValidator
- #uct_select_child — MCTS::Node
- #uct_value — MCTS::Node
- #untried_moves? — MCTS::Node
- #update_won — MCTS::Node
- #update_won — MCTS::Root
- #valid? — Rubykon::MoveValidator
- #valid_move? — Rubykon::Game
- #warmup_report — Benchmark::Avg::Job
- #win_percentage — MCTS::Node
- #won — MCTS::Node
- #won? — MCTS::Examples::DoubleStep
- #won? — Rubykon::GameState
- #x_y_from — Rubykon::Board