Table of Contents - ttt-core-2.0.0 Documentation
Classes and Modules
- AiPlayer
- Board
- BoardFactory
- Game
- Player
- PlayerFactory
- PlayerOptions
- PlayerSymbols
- ReplayOption
- TTTCore
Methods
- ::all — PlayerOptions
- ::all — PlayerSymbols
- ::close_bracket — PlayerOptions
- ::comma — PlayerOptions
- ::display_player_options — PlayerOptions
- ::new — AiPlayer
- ::new — Board
- ::new — Game
- ::new — Player
- ::open_bracket — PlayerOptions
- ::opponent — PlayerSymbols
- ::player_type_for_id — PlayerOptions
- ::space — PlayerOptions
- ::to_symbol — PlayerSymbols
- ::valid_ids — PlayerOptions
- #ai_vs_human — PlayerFactory
- #all_rows — Board
- #choose_move — AiPlayer
- #columns — Board
- #create_board — BoardFactory
- #create_players — PlayerFactory
- #current_players_symbol — AiPlayer
- #diagonals — Board
- #empty? — Board
- #find_winning_row_from — Board
- #free_spaces? — Board
- #game_in_progress? — Game
- #game_symbol — Player
- #grid_for_display — Board
- #human_vs_ai — PlayerFactory
- #human_vs_human — PlayerFactory
- #initial_score — AiPlayer
- #make_move — Board
- #maximizing_player_won? — AiPlayer
- #minimax — AiPlayer
- #minimizing_player_won? — AiPlayer
- #not_nil_row — Board
- #not_nil_symbol — Board
- #play — Game
- #play_specific — Game
- #player_symbol — Game
- #ready? — AiPlayer
- #round_is_over — AiPlayer
- #rows — Board
- #score — AiPlayer
- #score_from — AiPlayer
- #symbol_at — Board
- #symbols_are_equal? — AiPlayer
- #update_alpha — AiPlayer
- #update_beta — AiPlayer
- #update_score — AiPlayer
- #vacant_indices — Board
- #winning_combination? — Board
- #winning_symbol — Board