Esempio n. 1
0
        public Task <string> GetMove()
        {
            _logger.LogInformation("GET MOVE");

            var move = MoveHelper.GenerateMove(_ourMoves, _opponentMoves, _ourRemainingDynamite, _opponentsRemainingDynamite, _remainingRounds, _random);

            if (move == Moves.Dynamite)
            {
                _ourRemainingDynamite--;
            }

            _ourMoves.Add(move);
            _remainingRounds--;

            _logger.LogInformation("Our Move: {move}", move);

            return(Task.FromResult(move));
        }