Contacto WhatsApp 961135355

Universidade Lusófona do Porto

Inteligência Artificial

Curso

Videojogos e Aplicações Multimédia (ULP)

Grau|Semestres|ECTS

Licenciatura | Semestral | 4

Ano | Tipo de unidade curricular | Lingua

2 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

100 | 45

Código

ULP2533-2129

Disciplinas complementares recomendadas

Não aplicável

Modalidade de Ensino

Face-a-face

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

1. Introdução à IA
Conceitos Base
Paradigmas
Papel da IA nos videojogos

2. Estratégias de Procura
Algoritmo geral de busca
Algoritmos de procura cega
Algoritmos de procura baseado em heuristicas
Movimento de Agentes no espaço

3. Teoria dos Jogos
Jogos de informação completa vs jogos de informação incompleta.
Minimax; corte Alfa-Beta

4. Aprendizagem
Aprendizagem Indutiva e Analítica
Redes Neuronais

5. Algoritmos complementares
Algoritmos Genéticos
Programação Genética
geração de conteúdo videolúdico (AI, niveis, arte, etc)

Objetivos

Nesta unidade curricular os estudantes devem adquirir conhecimento sobre IA, quer ao nível dos seus fundamentos teóricos e técnicas clássicas, quer ao nível da sua aplicação prática em domínios relacionados com a produção videolúdica.

Conhecimentos, capacidades e competências a adquirir

Devem desenvolver as capacidades de pesquisa, análise, síntese e resolução de problemas lógicos e sistémicos de elevado grau de complexidade, fazendo uso de técnicas de IA e algoritmia avançada. Devem ainda aprender de que forma a IA pode enriquecer a experienciação de um videojogo e, consequentemente, ser capazes de aplicar os conhecimentos adquiridos sob a forma da implementações das diversas técnicas de IA com vista a esse objetivo.
Adicionalmente, devem também desenvolver capacidade de trabalho autónomo e em grupo, comunicação e planificação de trabalho.

Metodologias de ensino e avaliação

As aulas têm carácter teórico-prático, sendo a exposição dos conteúdos programáticos feita oralmente pelo docente com recurso ocasional à projeção de elementos audiovisuais complementares e debate com os estudantes. São realizados diversos exercícios práticos para consolidação dos conhecimentos.

Avaliação:
- Contínua sem Prova Final - Consiste na resolução de exercícios propostos ao longo do semestre resultando numa avaliação de média final ponderada com valor total de 20 Valores.
- Elementos da Avaliação contínua:
- Dois testes de Avaliação teórico práticos, com o peso de 40% na nota final (20% cada um)
- Projeto prático com o peso de 60% na nota final.
- todos os elementos de avaliação têm como nota mínima 10 valores
- o estudante deverá frequentar obrigatoriamente pelo menos 75% das aulas.

Bibliografia principal

Ian Millington, John Funge (2009), Artificial Intelligence for Games, CRC Press; 2nd Edition, ISBN 978-0123747310
Costa, Ernesto & Simões, A. (2008) Inteligência Artificial. Lisboa: FCA.
Russell Stuart & Norving Peter. (2010). Artificial Intelligence: A Modern Approach. 2nd Rev Edit. Englewood Cliff, N.J., Prentice-Hall.
CARTER, Richard, PETERS, Clifford, KYAW, Aung, SWE, Thet Naing. Unity 4.X Game AI Programming, Packt Publishing Limited, 2013
SHOHAM, Y., LEYTON-BROWN, K . Multiagent Systems Algorithmic game-theoretic and logical foundations. Cambridge University Press, 2009
WOOLRIDGE, Michael. An introduction to MultiAgent Systems, 2nd. Edition, John Wiley, 2009.