Perguntas frequentes

Perguntas frequentes

> Guia do Iniciante

Aqui estão as perguntas frequentes dos jogadores, se você não encontrar a sua, não hesite em perguntar no Chat ou no Fórum.

Como faço para disparar uma pistola três vezes?

Cada alho-poró tem um certo número de Turn Points PT (10 no nível 1, mas isso pode mudar), o que determina o número de ações que você pode realizar durante o turno.

Assim, disparar uma pistola custa 3 PT, então você pode fazer isso 3 vezes em um turno gastando 9 PT.

Para fazer isso, atire várias vezes, basta PT, e escreva a instrução que permite atirar várias vezes, fazendo por exemplo:

var inimigo = getNearestEnemy ()

useWeapon(inimigo) useWeapon(inimigo) useWeapon(inimigo)

Você também pode usar um loop (consulte: Loops).

Por que o alho-poró que enfrento tem um nível mais alto que o meu?

Os adversários são propostos de acordo com o talento do alho-poró. Em cada luta, um alho-poró ganha ou perde talento dependendo do resultado da luta. O resultado de uma luta depende da IA de cada jogador, suas características, bem como suas armas e fichas. O talento, portanto, reflete como esse conjunto se comporta contra outros jogadores.

Confrontar alho-poró de nível superior é, portanto, um bom sinal. Isso significa que sua estratégia (suas escolhas de equipamentos e estatísticas, bem como sua IA) pode compensar a diferença de nível e, portanto, estatísticas.

Com as vitórias, seu alho-poró ganha talento e, portanto, enfrenta adversários cada vez mais fortes. Quando você começa a perder, o talento dele aumenta mais devagar, ou até diminui. Portanto, você tem a garantia de enfrentar adversários o mais equilibrados possível, dependendo dos jogadores disponíveis.

Além disso, há muitos alhos-porós abandonados em baixo nível. Eles foram capazes de ganhar níveis ao serem atacados sem que sua IA fosse melhorada ou suas características fossem aumentadas. Isso ajuda a fornecer oponentes que podem parecer mais fortes.

Não se preocupe, ele vai se acalmar com os níveis. E se continuar em alto nível, considere isso um elogio!

Por que meu alho-poró está explodindo?

Isso acontece quando um erro faz com que sua IA pare. Nesse caso, você deve observar a mensagem de erro exibida no relatório de combate. Geralmente, isso acontece quando um limite do jogo é atingido, como o limite de operações, por exemplo.

Por que recebo uma mensagem de erro que diz "muitas operações realizadas neste turno"?

Em uma IA, cada chamada de função, cada uso de variável, custa operações.

Um alho-poró pode realizar até 20 milhões de operações por revolução.

Esta mensagem é exibida quando este limite é excedido. Em nível baixo, isso geralmente acontece quando um loop infinito está presente no AI.

Por que meu alho-poró não faz a mesma coisa no teste e na horta?

Ao fazer uma luta de teste, você pode escolher a IA que deseja testar em uma lista localizada logo acima da seleção de alho-poró de teste, e essa IA pode ser diferente da usada pelo alho-poró na horta, que deve ser modificada na página do alho-poró.

Como invocar uma bulbo?

A primeira bulbo, a Puny Bulb (CHIP\_PUNY\_BULB), está disponível no nível 48. Bulb AIs devem ser codificados em funções. Por exemplo, para fazer minha bulbo se mover para seu invocador e depois aumentar com Protein:

function punyAI() { moveToward(getSummoner()) useChip(CHIP_PROTEIN, getEntity()) }

Para invocar a bulbo, você não deve usar a função useChip, mas sim summon de como segue (para o nosso exemplo):

// célula: a célula onde queremos invocar a bulbo convocar(CHIP_PUNY_BULB, celular, punyAI)

Cuidado para não colocar "()" após o nome da IA da bulbo: é a própria função que colocamos como parâmetro, não seu retorno hipotético. Mais detalhes na página Bulbos.

Como são atribuídas as características de uma bulbo?

As características de um bulbo são calculadas de acordo com o nível do alho-poró que o invoca. O máximo é atingido quando o invocador está no nível 300 (ou superior), e o mínimo quando o invocador está no nível 1 (o que não é possível na prática).

Entre os dois níveis, as características são calculadas linearmente, usando a seguinte fórmula:

característica = andar(min + (max - min) * min(300, nível do invocador) / 300)

Se o nível do invocador for 301, as características são as de um invocador de nível 300.

Como vai