Перейти к содержимому

AI Practical Project 2026: Arkanoid

Mário Antunes

0:00 / 0:00

AI Practical Project 2026: Arkanoid

51 просмотр · 4 дня назад
Mário Antunes
5 подписчиков
51 просмотр · 4 дня назад
Apresentação do projeto final da Unidade Curricular de Inteligência Artificial (Dep. de Eletrónica, Telecomunicações e Informática — Universidade de Aveiro). Neste projeto, cada grupo desenha um agente (rede neural ou outro modelo) que joga Arkanoid contra um servidor de jogo. O agente observa o estado do jogo, decide onde mover a raquete e quando disparar, com o objetivo de completar os níveis e maximizar a pontuação. O que é mostrado nesta aula: • Regras do jogo: 3 ações, 3 vidas, níveis 1-3, cor das blocos indica o número de impactos até partirem; • Pontuação: pontos por segundo (score normalizado pela duração do jogo); • Servidor de jogo desacoplado, com aceleração até 30x para treinar; • API do projeto: class BaseAgent e o método deliberate() — Python 3.12, limitado à stdlib + NumPy (execução) e Pygame (visualizador); • Agentes de referência: tracker (reativo, segue a bola) e um agente preditivo (antecipa a trajetória da bola); • Estratégia de treino por níveis: treinar no nível 1, refinar no 2, refinar no 3; • Avaliação: 10 execuções por nível, à taxa de 30 fps; • Q&A e logística da entrega (lab às 10h, sala 4). Legendas: português (original) e inglês (auto-geradas).