Saltar para o conteúdo
NizurEntrarCriar conta
CONHECE A EXPERIÊNCIA

Code Islands no Nizur

Aprende a programar o avatar N1 em 120 desafios divididos pelo 5.º, 6.º e 7.º ano.

Entrar para começar
Primeiro desafio do percurso do 5.º ano, com a ilha 3D, o avatar N1 e o editor de comandos.
Primeiro desafio do percurso do 5.º ano, com a ilha 3D, o avatar N1 e o editor de comandos. Captura real da experiência no Nizur.

Três percursos com progresso próprio

Escolhe o ano antes de abrir os desafios. Cada percurso tem 40 níveis e uma progressão independente. No 5.º ano, começas por andar, virar, recolher e saltar. No 6.º ano, planeias caminhos, repetes ações e descobres variáveis. No 7.º ano, combinas movimentos, variáveis e condições. Assim podes trabalhar a dificuldade indicada sem misturar o progresso entre anos.

Observar, escrever, executar e corrigir

Olha para a ilha e identifica o ponto de partida, o caminho e a meta. Os comandos de cada desafio incluem uma explicação e um exemplo; usa-os para construir o programa. Executa o código para ver o N1 mexer, compara o resultado com o objetivo e ajusta a sequência. As pistas ajudam quando ficas bloqueado e Repor devolve o avatar ao início para voltar a testar.

Controlos do editor

Escreve um comando por linha ou usa as ações apresentadas para o desafio. Ctrl ou Cmd com Enter executa, Esc interrompe e Tab ajuda a indentar. Podes aproximar, afastar ou repor a câmara para inspecionar o tabuleiro. O editor não impõe um limite artificial de linhas: procura primeiro uma solução correta e depois tenta torná-la mais clara.

Como aceder no Nizur

Inicia sessão na tua conta e escolhe Code Islands no catálogo. A disponibilidade atual é apresentada no Nizur. Se ainda não tens conta, podes criar uma conta antes de começar.

Esta página é um guia público: podes consultar os detalhes e as imagens sem iniciar sessão.

Localizar o primeiro erro

Compara a execução com o caminho que planeaste. Se o N1 falhar a meta, procura o primeiro desvio e verifica a orientação nesse momento. Usa Repor e muda uma instrução de cada vez. Consulta o tutorial de planeamento e correção.

Dúvidas antes de jogar

É preciso saber programar antes de começar?

Podes começar pelos desafios iniciais e consultar a explicação e o exemplo de cada comando. Escolhe o ano adequado e procura compreender uma sequência curta antes de avançar.

É necessário pagar para obter Nizurs?

Não. Os Nizurs são gratuitos, distribuídos nas aulas e nos jogos, e nunca serão vendidos por dinheiro real. Saber mais.

Como peço ajuda ou denuncio um problema?

Consulta a ajuda de segurança. Podes denunciar pela tua conta ou contactar geral@nizur.com. Não incluas palavras-passe nem dados privados.

Da sequência à repetição de comandos

Programar um percurso começa por dividir o objetivo em passos pequenos. Antes de executar, observa a posição inicial, a orientação e o destino. Escreve a sequência em papel e acompanha cada movimento. Os nomes no exemplo são pseudocódigo: usa no editor os comandos ensinados no desafio atual.

Mini tutorial de programação

Exemplo em pseudocódigo para raciocinar sobre o problema; não deve ser colado na consola do jogo.

repetir 3 vezes:
    avancarUmaCasa()
virarDireita()
avancarUmaCasa()

Executa o exemplo passo a passo

A repetição executa três movimentos, não quatro: o comando depois de virar já está fora do ciclo. Desenha as casas percorridas e marca a orientação após cada instrução. Se o resultado falhar, verifica primeiro onde o estado real deixa de coincidir com a tua previsão.

Experimenta e verifica

Compara a versão com três comandos de avanço escritos separadamente e a versão com repetição. Ambas podem produzir o mesmo percurso, mas o ciclo facilita mudar a distância. Cria depois uma função para uma sequência que se repete. Avança nos percursos do N1 ao teu ritmo, confirmando a solução de cada desafio.

Continua em Aprender programação e robótica ou volta ao catálogo de jogos.

Descobre outras experiências

Squid GameMurder MysteryTower DefenseRestaurant TycoonIlha do ConvívioSurvivalRobo IslandsmBot Labmicro:bit Lab