Table of Contents - tictactoe-core-0.1.2 Documentation
Classes and Modules
- Tictactoe
- Tictactoe::Ai
- Tictactoe::Ai::ABMinimax
- Tictactoe::Ai::ABNegamax
- Tictactoe::Ai::PerfectIntelligence
- Tictactoe::Ai::RandomChooser
- Tictactoe::Ai::Tree
- Tictactoe::Boards
- Tictactoe::Boards::Square
- Tictactoe::Game
- Tictactoe::Players
- Tictactoe::Players::Computer
- Tictactoe::Players::Factory
- Tictactoe::Players::PerfectComputer
- Tictactoe::Sequence
- Tictactoe::Sequence::Node
- Tictactoe::State
Methods
- ::new — Tictactoe::Ai::ABMinimax
- ::new — Tictactoe::Ai::ABNegamax
- ::new — Tictactoe::Ai::RandomChooser
- ::new — Tictactoe::Ai::Tree
- ::new — Tictactoe::Boards::Square
- ::new — Tictactoe::Game
- ::new — Tictactoe::Players::Computer
- ::new — Tictactoe::Players::Factory
- ::new — Tictactoe::Players::PerfectComputer
- ::new — Tictactoe::Sequence
- ::new — Tictactoe::Sequence::Node
- ::new — Tictactoe::State
- #advance_player — Tictactoe::Game
- #available — Tictactoe::Game
- #available_moves — Tictactoe::State
- #base_score — Tictactoe::Ai::Tree
- #best_nodes — Tictactoe::Ai::ABMinimax
- #best_nodes — Tictactoe::Ai::ABNegamax
- #bounded_random — Tictactoe::Ai::RandomChooser
- #children — Tictactoe::Ai::Tree
- #choose_one — Tictactoe::Ai::RandomChooser
- #create — Tictactoe::Players::Factory
- #desired_moves — Tictactoe::Ai::PerfectIntelligence
- #diagonal_lines — Tictactoe::Boards::Square
- #dynamic_depth_for — Tictactoe::Ai::PerfectIntelligence
- #find_best_moves — Tictactoe::Ai::PerfectIntelligence
- #find_winner — Tictactoe::State
- #get_move — Tictactoe::Game
- #get_move — Tictactoe::Players::Computer
- #get_move — Tictactoe::Players::PerfectComputer
- #has_winner? — Tictactoe::State
- #horizontal_lines — Tictactoe::Boards::Square
- #is_final? — Tictactoe::Ai::Tree
- #is_finished? — Tictactoe::Game
- #is_finished? — Tictactoe::State
- #is_full? — Tictactoe::State
- #is_valid? — Tictactoe::Game
- #lines — Tictactoe::Boards::Square
- #locations — Tictactoe::Boards::Square
- #make_move — Tictactoe::State
- #mark — Tictactoe::Players::PerfectComputer
- #marks — Tictactoe::Game
- #most_beneficial_strategy — Tictactoe::Ai::ABMinimax
- #most_damaging_score — Tictactoe::Ai::ABMinimax
- #negamax — Tictactoe::Ai::ABNegamax
- #played_moves — Tictactoe::State
- #ready_to_move? — Tictactoe::Players::Computer
- #ready_to_move? — Tictactoe::Players::PerfectComputer
- #ready_to_tick? — Tictactoe::Game
- #register — Tictactoe::Players::Factory
- #reset — Tictactoe::Game
- #reset_players — Tictactoe::Game
- #reset_state — Tictactoe::Game
- #score — Tictactoe::Ai::ABNegamax
- #score — Tictactoe::Ai::Tree
- #tick — Tictactoe::Game
- #update_state — Tictactoe::Game
- #vertical_lines — Tictactoe::Boards::Square
- #winner — Tictactoe::Game
- #winner — Tictactoe::State