BlocosIA Wiki Editor

Controle

Comando

esperar ( ) segundos

Faz uma pausa. Aceita números quebrados, como 0.5.

Boca

repita ( ) vezes

Repete os blocos de dentro um número de vezes.

Boca

sempre

Repete os blocos de dentro para sempre (até parar o projeto).

Boca

contar [pontos] de ( ) até ( ) passo ( ) enquanto ⟨ ⟩

Conta de um número até outro, com o passo escolhido, guardando o valor numa variável.

Boca

repita enquanto ⟨ ⟩

Repete enquanto a condição for verdadeira.

Boca

se ⟨ ⟩ então

Só faz os blocos de dentro se a condição for verdadeira.

Boca

se ⟨ ⟩ então senão

Se a condição for verdadeira faz a primeira parte; se não, faz a segunda.

Boca

escolher caso de ( ) caso ( ) então padrão (senão)

Guarda outros blocos dentro.

Comando

esperar até que ⟨ ⟩

Espera até a condição ficar verdadeira.

Boca

repita até que ⟨ ⟩

Repete até a condição ficar verdadeira.

Boca

para cada [pontos] da lista ( )

Repete os blocos de dentro uma vez para cada item da lista. A cada volta, a variável recebe o item da vez.

Boca

para cada [pontos] com índice [pontos] da lista ( )

Como "para cada", mas também guarda a posição do item (1, 2, 3…) em outra variável. Ótimo para ler duas listas paralelas.

Boca

para cada [pontos] da lista ( ) de trás para frente

Percorre a lista do último item até o primeiro.

Boca

para cada chave [pontos] e valor [pontos] do objeto ( )

Percorre um objeto (JSON): em cada volta, uma variável recebe a chave e outra o valor. Numa lista, a chave é a posição.

Fim

sair do laço

Termina na hora o laço em que está (repita, sempre, repita até, para cada…). O script continua depois do laço.

Fim

pular para a próxima volta

Pula o resto desta volta e vai direto para a próxima volta do laço.

Fim

pare [todos]

Para todos os scripts do projeto ou só este.

Comando

pare outros scripts no ator

Para os outros scripts deste ator.

Chapéu

quando eu começar como um clone

Começa em cada clone novo. Use para dizer o que o clone faz.

Comando

criar clone de [ ▾ ]

Cria uma cópia de um ator (ou de si mesmo).

Comando

criar clone de [ ▾ ] em x: ( ) y: ( )

Cria um clone já na posição x, y.

Comando

criar clone de [ ▾ ] na posição de [ ▾ ]

Cria um clone na posição de outro ator.

Fim

apagar este clone

Apaga o clone que está rodando este script.