class Policy::WinNowBlock

Direct Known Subclasses

Defined in:

policy/win_now_block.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from class Policy::WinNow

chosen_move(board, player, moves) chosen_move

Class methods inherited from class Policy::WinNow

policy policy

Instance methods inherited from class Policy::Random

chosen_move(_board, _player, moves) chosen_move

Class methods inherited from class Policy::Random

policy policy

Instance methods inherited from class Policy::Base

chosen_move(_board, _player, _moves) chosen_move, move_options(board) move_options, play(board, as_player) play, play_best(*args) play_best

Class Method Detail

def self.policy #

[View source]

Instance Method Detail

def blocking_move(board, player, moves) #

[View source]
def chosen_move(board, player, moves) #

[View source]
def other_player(player) #

TODO this class also 'knows' about player numbering, extract to another class sometime


[View source]