Desafio de Engenharia de Computação

Batalha de Robôs

Você vai escrever, em Python, o cérebro de um robô de combate. Ele entra numa arena, procura os adversários, desvia, atira e tenta sobreviver, sem ninguém no controle. Tudo isso hoje à tarde, começando do zero.

Nunca programou? Ótimo.

Este site foi escrito para quem está vendo Python pela primeira vez. Todo trecho de código aqui pode ser copiado, colado e testado. Você não precisa entender tudo para ganhar. Precisa entender o suficiente para fazer o seu robô ficar um pouco melhor que o do time do lado.

Como o jogo funciona

A arena é um retângulo cercado de paredes, quase sempre com blocos de concreto no meio que atrapalham a passagem. Cada equipe coloca um robô lá dentro. Cada robô tem três partes que funcionam de forma independente:

O corpo

É o tanque. Anda para a frente e para trás e gira. É o corpo que bate nas paredes e nos outros robôs.

A arma

O cano que dispara. Gira separado do corpo, então dá para andar para um lado e mirar para outro.

O radar

É o olho do robô. Só enxerga o cone à frente dele. Sem radar, o robô atira no escuro.

Todos começam com 100 pontos de vida. Bater na parede ou num bloco tira vida. Levar tiro tira bastante vida. Acertar um tiro devolve vida para quem atirou. Quando a vida chega a zero, o robô sai da arena. Quem fica por último vence a partida.

O que você vai fazer hoje

1

Abrir o VS Code

O programa onde você escreve o código já está instalado na máquina. Você cria um arquivo, escolhe um nome para o seu robô e ele já aparece na lista da arena.

2

Copiar um robô pronto

Comece pelo nosso kit. São quatro robôs, do mais simples ao mais esperto. Copie um, rode a arena e veja ele lutando.

3

Deixar ele melhor

Mudar um número, trocar uma estratégia, testar de novo. É aqui que a competição é ganha (e é a parte divertida).

A tarde, em quatro blocos

  1. 14h15

    Abertura e primeiros robôs

    Apresentação do desafio, do PyRobocode e do VS Code. Em seguida cada equipe já começa a programar e testar.

  2. 15h45

    Coffee break

    Pausa. Bom momento para trocar ideia sobre o que funcionou no robô de cada um.

  3. 16h00

    Rodada de testes

    Primeira rodada com todos os robôs na arena, sem valer pontuação. Depois a arena fica aberta para quem quiser continuar testando.

  4. 17h00

    O duelo

    A competição para valer: 5 partidas. Vence quem somar mais pontos no total.

Evento: Experience ESEG - Engenharias 2026 · [DATA DO EVENTO] · [LOCAL / SALA]. Ver a programação completa e as regras de pontuação.

Por onde seguir