Universidade
do Vale do Rio dos Sinos
Ciências Exatas e Tecnológicas
Curso de
Desenvolvimento de Jogos e Entretenimento Digital
Inteligência Artificial para Jogos
Curso: Desenvolvimento de Jogos e Entretenimento Digital
Semestre: 2007/2
Horário : 61 (Sexta - Manhã)
Responsável pela Disciplina: Prof.
Fernando Osório -
E-mail: fosorio
unisinos.br
Objetivos da disciplina:
Conhecer
a história, evolução, conceitos básicos e novos desafios relacionados ao estudo
da Inteligência Artificial. Conhecer
os principais algoritmos e técnicas de Inteligência Artificial empregados no
desenvolvimento de jogos. Aplicar
de forma prática os conceitos básicos de Inteligência Artificial relacionados à
área de desenvolvimento de jogos. Possuir
uma visão global das etapas, ferramentas e processos envolvidos no projeto e
desenvolvimento de sistemas inteligentes aplicados a jogos e entretenimento
digital
.
Turma 2007/2
AVISOS
- Anuncios aqui...
- Inicio do Semestre: 3 Agosto 2007
- Aula de
31/08/2007 - Estudo dirigido
AQUI -
Aula no Lapro - Sala 6L120 (31/08/07)
- Aula de
28/09/2007 - Estudo dirigido
Aqui
Aula no Lapro - Sala 6L118 (28/09/07)
- NOTAS DA DISCIPLINA! AQUI
Turma 2007/1
Turma 2006/2
Atenção:
** A maior parte do material
disponibilizado na Internet está em arquivos no formato PDF (Portable
Document File) da Adobe.
Para visualizar os textos você deve ter instalado o Adobe Acrobat
Reader ou o seu Plug-In (Netscape, IE, etc).
O Acrobat Reader é distribuído gratuitamente pela Adobe =
>
Acrobat Reader(Cópia Local) ou no site da Adobe
** Algumas páginas
poderão necessitar de uma autorização de acesso. O
acesso é garantido a todo aluno da unisinos **
Material das Aulas - Prof. Osório
-
Semana 00 - Introdução: Programa da Disciplina,
Avaliação, Bibliografia.
- Semana 01 -
Busca em espaço de Estados: Jogos de Tabuleiro
(Bookmarks) [Slides 01 - Parte I]
- Semana 02 - Planejamento de Trajetórias: A* - A Star (Bookmarks - Complemento) [Slides 01 - Parte II]
- Semana 03 - Planejamento e Execução de Trajetórias - Exemplos e Prática
(Bookmarks)
- Semana 04 - Agentes Inteligentes: Reativo, Cognitivo/Deliberativo e
Híbrido / Teoria (Bookmarks)
- Semana 05 - Agentes Inteligentes: Exemplos e Prática (Complemento - Ver Bookmarks aula 04)
- Semana 06 - Agentes em Grupo: Boids, Flocks, Swarms, Steering [Reynolds]
- Semana 07 - Feriado (Pascoa)
- Semana 08 - Sistemas Inteligentes: CBR, Regras, Fuzzy [Pessin]
- Semana 09 - Sistemas Multi-Agentes
- Semana 10 - Grau A: Apresentação de Trabalhos - PacMan com A*
- Semana 11 - Aprendizado de Máquina (Machine Learning): Introdução
(Complemento)
- Semana 12
- Aprendizado de Máquina (Machine Learning): Aprendizado Indutivo Supervisionado + Arv.Dec.
(Bookmarks)
- Semana 13 - Aprendizado de Máquina (Machine Learning):
Árvores de Decisão (C4.5 - Ver aula anterior)
(Complemento)
- Semana 14 - Aprendizado de Máquina (Machine Learning): Redes Neurais Artificiais
[Pessin]
- Semana 15 - Aprendizado de Máquina (Machine Learning): Algoritmos Genéticos
[Pessin]
- Semana 16 - Machine Learning: Aplicação prática em Jogos
- Semana 17 - IA em Jogos: Discussão
- Semana 18 - Grau A: Apresentação de Trabalhos - PacMan com Machine Learning
- Semana 19 - Divulgação dos graus e revisão
- Semana 20 - Recuperação de Grau
Avaliação e Datas Importantes:
- Primeira Avaliação (Intermediaria)
- Implementação: Aplicação tipica - IA no
PacMan
Aplicação de algoritmos de I.A. em NPCs: estudo de caso e comparativos
- Data: 28/09/07
- Segunda Avaliação (Final)
- Implementação: Aplicação tipica - ML no
PacMan
- Data: 30/11/07
- Recuperação de Grau:
- TODOS alunos tem que entregar o Trabalho Final!
Data Final:
07/12/07 e 14/12/07
- Dicas sobre o uso de Redes Neurais (SNNS):
AQUI!
- Conversor C4.5 para "C": AQUI!
(Contribuição de Julio Contreras)
Links relacionados a disciplina:
BIBLIOGRAFIA COMPLEMENTAR:
IA (Artificial Intelligence)
- NILSSON, N. J. Artificial Intelligence: A New Synthesis. San Mateo:
Morgam Kaufmann Publishers, 1998. 536p.
- RUSSEL, R.; NORVIG, P. Artificial Intelligence: A modern Approach Englewood
Cliffs, Prentice Hall, 1995. 932p.
- WINSTON, Patrick H. Artificial Intelligence. (3rd. edition)
Addisons-Wesley Publishing, 1992, 737p.
- LUGER, Geore F. Inteligência Artificial. Bookman. 2004.
- RICH, Elaine; KNIGHT, Kevin. Inteligência artificial. 2. ed. São Paulo:
Makron, 1993. 722 p.
- WEISS, Gerhard (Ed.). Multiagent Systems: A Modern Approach to
Distributed Artificial Intelligence. MIT Press: Cambridge,
Massachusetts. 1999. 585 p.
Aprendizado de Máquina (Machine Learning)
- REZENDE, Solange (Ed.). Sistemas Inteligentes :
Fundamentos e Aplicações. Barueri: Editora Manole, 2003. 525 p.
- MITCHELL, T. M. Machine learning. New York: McGraw-Hill.
Series in Computer Science, 1997. 414p.
- HAYKIN, Simon. Neural Networks: A Comprehensive
Foundation. Prentice-Hall. 2nd Ed, 1999.
842p. (Tradução: Neural Network: Princípios e Prática. Bookman, 2001).
- MITCHELL, Melanie. An introduction to genetic
algorithms. MIT Press, 1996. 209.p.
- EBERGART, R.; SIMPSON, P. K.; DOBBINS, R. Computational
intelligence PC tools. Reading: Academic Press Professional, 1990.
464p.
- BRAGA, Antônio; LUDERMIR, Teresa; CARVALHO, André. Redes Neurais
Artificiais: Teoria e Aplicações. LTC, 2000. 262p.
- QUINLAN, J. R. C4.5: Programs for machine learning. San
Mateo: Morgan Kaufmann Publishers, 1993. 302p.
IA em Jogos (AI for Games)
- WATT, Alan; Policarpo, Fabio. 3D Games :
real-time rendering and software technology . Harlow: Addison-Wesley, 2001.
- FUNGE,
J. D. AI for Games and Animation: A Cognitive Modeling
Approach. Natick, MA: AK Peters, 1999. 212 p.
-
RABIN, S. AI Game programmng
Wisdom. Charles River Media Ed. 2002.
-
BUCKLAND, Mat. AI Techniques for Game
Programming. Premier Press Game Development Serie. 2002. 481
p.
(Atenção ao buscar na Biblioteca pois foi cadastrado incorretamente
como A1 - "a um").
-
SHWAB, Brian. AI Game Engine
Programming. Charles River Media. 2004.
-
Serie: Game Programming
Gems. Vol. 1, 2, 3, 4. Charles River
Media.
Voltar a página principal...