Name
Author
Password (must match the one you created with when editing)
Code Use Codepress Syntax Highlighting
API Your code runs in the context of the "Board", when the game system requires that your algorithm make a move. The following methods are available: moves() - returns an array of MoveWrapper objects which have the methods (x_pos, y_pos, is_x?) make_move!(x,y) - make a move. This must be called exactly once. move_matrix() - returns a matrix of the board moves like so [["x","",""],["o","","o"],["x","x",""]] turn() - returns either "x" or "o" depending on whose turn it is (it is always your turn) log_info(message), log_error(message) - display logging information in the board history
moves()
make_move!(x,y)
move_matrix()
turn()
log_info(message), log_error(message)