Minicurso 4
|
Dias
Horário Local Nível Pré-requisitos Autores |
Terça, 20 de maio de 2014
Quinta, 22 de maio de 2014 das 14hs às 18hs Laboratório 14 do DEART Avançado Conhecimento de C++ e orientação a objetos. Caio Freitas de Oliveira é aluno do último semestre do curso de Ciência da Computação. Está preparando seu trabalho de conclusão de curso no tema do gerenciamento de recursos para os personagens do jogo de estratégia em tempo real StarCraft Brood War. No seu trabalho apresenta um novo modelo conceitual que está sendo experimentado em StarCraft através do uso da BWAPI, framework que permite recuperar informações sobre o estado do jogo e enviar ações a serem efetuadas pelos personagens. Charles Andryê Galvão Madeira fez mestrado no tema do desenvolvimento de personagens inteligentes para jogos de estratégia modernos. Foi engenheiro de pesquisa e desenvolvimento da MASA Group, atuando no desenvolvimento de sistemas inteligentes para as áreas de defesa e segurança, tais como simuladores militares e sistemas de gestão de crise. Atualmente é professor adjunto da UFRN, onde tem participado ativamente da criação de cursos na área de jogos digitais no Instituto Metrópole Digital (IMD). Orienta alunos em trabalhos na área de jogos digitais, com especial interesse na criação de personagens inteligentes para jogos de estratégia em tempo real. É responsável pela habilitação de programação de jogos digitais do curso técnico do IMD. Faz parte da diretoria executiva da incubadora Inova Metrópole. Atua principalmente nos seguintes temas: jogos digitais, jogos sérios, gamificação, agentes inteligentes, aprendizado de máquina, sistemas multiagentes, mineração de dados e empreendedorismo. |
RESUMO
O objetivo deste minicurso é demonstrar como certos personagens dos jogos digitais podem ser automatizados através de técnicas básicas de inteligência artificial. Os participantes do minicurso aprenderão as interações que devem ser efetuadas com um jogo a fim de receber as informações do mundo simulado e agir sobre ele. Para isso, o jogo StarCraft Brood War será utilizado como plataforma de experimento, juntamente com a BWAPI (Brood War API) que permite efetuar todos os comandos necessários para atuar nos personagens, a fim de controlar este jogo em tempo real.
No minicurso, serão vistos os comandos básicos da BWAPI por meio de um cenário de teste preparado para este fim, no qual os participantes aprenderão passo a passo como criar e controlar alguns personagens para destruir forças adversárias. Para isso, eles terão que aprender sobre: o funcionamento de uma game AI, a BWAPI criada para permitir controlar facilmente os personagens de StarCraft, e técnicas básicas de inteligência artificial tais como máquinas de estados finitos.
O objetivo deste minicurso é demonstrar como certos personagens dos jogos digitais podem ser automatizados através de técnicas básicas de inteligência artificial. Os participantes do minicurso aprenderão as interações que devem ser efetuadas com um jogo a fim de receber as informações do mundo simulado e agir sobre ele. Para isso, o jogo StarCraft Brood War será utilizado como plataforma de experimento, juntamente com a BWAPI (Brood War API) que permite efetuar todos os comandos necessários para atuar nos personagens, a fim de controlar este jogo em tempo real.
No minicurso, serão vistos os comandos básicos da BWAPI por meio de um cenário de teste preparado para este fim, no qual os participantes aprenderão passo a passo como criar e controlar alguns personagens para destruir forças adversárias. Para isso, eles terão que aprender sobre: o funcionamento de uma game AI, a BWAPI criada para permitir controlar facilmente os personagens de StarCraft, e técnicas básicas de inteligência artificial tais como máquinas de estados finitos.
Apoio
Patrocínio
Contato
Para dar sugestões ou obter maiores informações, entre em contato conosco através do e-mail [email protected].