Universidade de São Paulo
BRASIL
 
 Pós-Graduação
Sistema Janus
Apresentação
Ajuda
Período de matrícula
Disciplinas oferecidas
Catálogo de disciplinas
Orientadores

 Acesso Restrito
Entrar
Esqueci a Senha
Primeiro Acesso
 
Disciplinas Oferecidas

Disciplina MAC5784
Inteligência Artificial em Jogos de Computador

Área de Concentração: 45134
Criação: 10/06/2005
Ativação: 10/06/2005   Desativação:  
Nr. de Créditos: 8

Carga Horária
Teórica
(por semana)
Prática
(por semana)
Estudos
(por semana)
Duração Total
4 2 4 12 semanas 120 horas

Docente Responsável:
       Flavio Soares Correa da Silva

Objetivos
Apresentação dos conceitos, técnicas e métodos de programação relacionados à área de Inteligência Artificial específicos para uso em jogos de computador.
 
Justificativa
A construção de jogos de computador é um segmento importante da Ciência da Computação. A indústria de jogos de computador para entretenimento é uma das mais significativas desse setor, o uso de jogos e das técnicas específicas provenientes da construção de jogos tem se estendido para outras finalidades (educação, treinamento, interfaces para sistemas de informação, espaços atenciosos) e desafios específicos propostos pela construção de jogos têm servido de estímulo para as áreas mais tradicionais de pesquisa em Ciência da Computação. O relacionamento entre jogos de computador e Inteligência Artificial é particularmente intenso. As técnicas mais modernas de Inteligência Artificial têm sido adaptadas e aplicadas com sucesso em jogos de computador, que por sua vez têm realimentado aquela área de pesquisas com problemas específicos, os quais se mostram relevantes para outras sub-áreas da Inteligência Artificial, como Espaços Atenciosos, Interfaces Inteligentes, Sistemas Dependentes de Contexto e Sistemas Inteligentes de Tempo Real.
 
Conteúdo
1. Introdução a jogos de computador. 2. Interação em jogos de computador: percepção, ação e reação. 3. Sistemas multiagentes. 4. Heurísticas e meta-heurísticas. 5. Aprendizado computacional. 6. Representação e compartilhamento de conhecimento. 7. Sistemas para desenvolvimento de jogos.
 
Forma de Avaliação
 
Observação
 
Bibliografia
1. J. D. Funge, Artificial Intelligence for Computer Games: an Introduction, Peters, Corp, 2004. 2. M. Buckland, Programming Game AI by Example, Wordware Publ., 2004. 3. B. Schwab, AI Game Engine Programming, Charles River, 2004. 4. D. M. Bourg and G. Seemann, AI for Game Developers, o'Reilly, 2004.
 

Créditos | Fale conosco
© 1999 - 2007 - Departamento de Informática da Codage/USP