class Strategy::BlastRandomValid

Overview

A strategy that chooses a random valid move, or "up" if there isn't any. Instead of the plain BattleSnake::Conext::valid_moves this strategy uses BattleSnake::Conext::valid_moves for a smarter choice if possible.

Defined in:

strategy/blast_random_valid.cr

Instance Method Summary

Instance methods inherited from class Strategy::Base

move move

Constructor methods inherited from class Strategy::Base

new(context : BattleSnake::Context) new

Instance Method Detail

def move #
Description copied from class Strategy::Base

Returns the move (direction) to chose based on the @context


[View source]