SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Aplicações da Inteligência
Artificial nos Jogos
CEA 458 – Metodologia de Pesquisa
Prof. Glauber M. Cabral
Universidade Federal de Ouro Preto
Campus João Monlevade
ICEA-DECEA
Introdução
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Enquanto a maioria da população considera
inteligência artificial apenas assunto para filmes
de ficção científica, nós do meio acadêmico
tratamos como uma fonte de desafios a ser
superados, e estudos de recriar um ser tão
inteligente quanto os seres humanos.
História da Inteligência Artificial
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
As primeiras menções a Inteligência Artificial,
remontam à antiguidade clássica. Imprescindíveis
para o avanço da I.A. foram os trabalhos dos
matemáticos dos séculos XVII a XIX. No séc.
XIX, surge a figura de Alan Turing mas só em
1956 é que a Inteligência Artificial começa a ser
reconhecida como ciência.
História dos Jogos
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
• Tennis to Two
• Odyssey 100 (ano 70)
• Fliperama (Anos 80)
• Inicio da batalha entre videogames (ano 90)
• Videogames Portáteis (anos 2000)
Inteligência Artificial em Jogos
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Com a constante evolução tecnológica, percebeu-
se a necessidade de implantar adversários virtuais
com habilidades humanas para que os jogadores
pudessem jogar 'sozinhos‘ sem perderem a
diversão e o desafio.
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Em 1978, o jogo Space Invaders implantou as
primeiras entidades inteligentes em jogos, esse
jogo tinha inimigos com movimentos
padronizados, mas que também atiravam contra o
jogador.
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Na década de 80, o jogo Pac-man já contava
com movimentos padronizados dos inimigos,
porém cada fantasma (inimigo) tem uma
“personalidade” sobre o modo em que caça o
jogador, tal personalidade é definida pela
máquina de estado finita.
Máquinas de estados finitas
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Uma máquina de estados é um sistema sequencial onde o
número de estados são finitos.
Lógica Fuzzy
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
A lógica difusa tem por objetivo modelar modos de
raciocínio aproximados ao invés de precisos.
Redes Neurais
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Redes Neurais são conjuntos de neurônios, arquitetura e
aprendizado. Tem
como ideia principal processar as informações de uma
determinada aplicação da
mesma forma e organização dos neurônios cerebrais.
Algoritmos de Busca
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Para solucionar o problema de busca (sair de um ponto e
chegar a um destino), diversos algoritmos podem ser
utilizados, sendo o algoritmo A*, (Ele busca o caminho em
um grafo de um vértice inicial até um vértice final.), o mais
famoso e implementado em jogos, embora soluções como o
algoritmo de Dijkstra, (é um dos algoritmos que calcula o
caminho de custo mínimo entre vértices de um grafo.) e
waypoints também são utilizados.
Curiosidades
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Conclusão
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
Assim como o mundo está em constante evolução, as tecnologias
também estão . Esse artigo nos trouxe uma pequena visão de
como é ``por trás'' dos jogos, nos mostrou também, uma nova
perspectiva de ver os jogos eletrônicos e a inteligência artificial.
Percebemos que ainda há muito a ser feito no campo da I.A. para
que o objetivo dos estudiosos, que é o uso da inteligência artificial
para nosso benefício, seja atingido.
Referências
CEA 458 - Metodologia de Pesquisa - UFOP- 2013
BRITO DIOGO M. MARTENDAL, H. E. M. d. O. Roberta C. de.
Maquinas de estados finitos de mealy e moore. 2003. p. 4, 2003.
ITARARY. Primórdio dos jogos eletrônicos. 2010. 2010. Disponível em:
<http://www-.gamevicio.com/i/noticias/63/63437-o-primeiro-jogo-
eletronico/index.html>. Acesso em: 14 jan. 2013.
LESTER, T. p. R. N. G. P. A * Pathfinding para Iniciantes. 2005.
Disponível em: <http://www.policyalmanac.org/games/aStarTutorial
port.htm>
MARIN, D. Redes neurais – análise de voz. 2007. p. 18, 2007.
MELO P.V., L. A. M. M. de; MINI, R. Um protocolo baseado em teoria
dos jogos para a cooperação entre diferentes redes de sensores sem fio.
27o Simpósio Brasileiro de Redes
de Computadores e Sistemas Distribuídos, 2009. n. 6, p. 219–231, 2009.
Disponível em:
<http://www.lbd.dcc.ufmg.br/colecoes/sbrc/2009/016.pdf>. Acesso em: 14
jan. 2013.
SOUZA, M. de. Influência dos jogos no campo da inteligência artificial.
2004. p. 5, 2004.
Obrigado!
CEA 458 - Metodologia de Pesquisa - UFOP- 2013

Contenu connexe

En vedette

INTRODUCCION A LA ROBOTICA
INTRODUCCION A LA ROBOTICAINTRODUCCION A LA ROBOTICA
INTRODUCCION A LA ROBOTICA
deinisvergara
 
Fisica 001 movimentos
Fisica   001 movimentosFisica   001 movimentos
Fisica 001 movimentos
con_seguir
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
Daniela França
 
Sandrogreco Aula 3 Estrutura EletrôNica E Tabela PerióDica Quim. Geral
Sandrogreco Aula 3   Estrutura EletrôNica E Tabela PerióDica   Quim. GeralSandrogreco Aula 3   Estrutura EletrôNica E Tabela PerióDica   Quim. Geral
Sandrogreco Aula 3 Estrutura EletrôNica E Tabela PerióDica Quim. Geral
Profª Cristiana Passinato
 
Apresentação sobre Armas Químicas
Apresentação sobre Armas QuímicasApresentação sobre Armas Químicas
Apresentação sobre Armas Químicas
Carol
 

En vedette (18)

Introdução à Inteligência Artificial
Introdução à Inteligência ArtificialIntrodução à Inteligência Artificial
Introdução à Inteligência Artificial
 
Inteligencia Artificial - Linguistica
Inteligencia Artificial - LinguisticaInteligencia Artificial - Linguistica
Inteligencia Artificial - Linguistica
 
INTRODUCCION A LA ROBOTICA
INTRODUCCION A LA ROBOTICAINTRODUCCION A LA ROBOTICA
INTRODUCCION A LA ROBOTICA
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Inteligência Artificial Reduzindo o Custo na Cobrança
Inteligência Artificial Reduzindo o Custo na CobrançaInteligência Artificial Reduzindo o Custo na Cobrança
Inteligência Artificial Reduzindo o Custo na Cobrança
 
Projeto Nota Fiscal de Serviços Eletrônica NFS-e Montes Claros - MG
Projeto Nota Fiscal de Serviços Eletrônica NFS-e Montes Claros - MGProjeto Nota Fiscal de Serviços Eletrônica NFS-e Montes Claros - MG
Projeto Nota Fiscal de Serviços Eletrônica NFS-e Montes Claros - MG
 
Mecatronica atual 60
Mecatronica atual 60Mecatronica atual 60
Mecatronica atual 60
 
Propaganda e publicidade livro manual criacao_publicitaria
Propaganda e publicidade livro manual criacao_publicitariaPropaganda e publicidade livro manual criacao_publicitaria
Propaganda e publicidade livro manual criacao_publicitaria
 
Fisica 001 movimentos
Fisica   001 movimentosFisica   001 movimentos
Fisica 001 movimentos
 
E book - como criar um site
E book - como criar um siteE book - como criar um site
E book - como criar um site
 
Burla Eletronica
Burla EletronicaBurla Eletronica
Burla Eletronica
 
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Sandrogreco Aula 3 Estrutura EletrôNica E Tabela PerióDica Quim. Geral
Sandrogreco Aula 3   Estrutura EletrôNica E Tabela PerióDica   Quim. GeralSandrogreco Aula 3   Estrutura EletrôNica E Tabela PerióDica   Quim. Geral
Sandrogreco Aula 3 Estrutura EletrôNica E Tabela PerióDica Quim. Geral
 
3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino
 
Capítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELLCapítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELL
 
Apresentação sobre Armas Químicas
Apresentação sobre Armas QuímicasApresentação sobre Armas Químicas
Apresentação sobre Armas Químicas
 

Similaire à aplicação da inteligencia artificial aos jogos

Aula1-IA-Anna-2018.pdfe não sei mais o nom
Aula1-IA-Anna-2018.pdfe não sei mais o nomAula1-IA-Anna-2018.pdfe não sei mais o nom
Aula1-IA-Anna-2018.pdfe não sei mais o nom
hotilo6841
 
Palestra (2010) - Serious games: Um mercado em exploração
Palestra (2010) - Serious games: Um mercado em exploraçãoPalestra (2010) - Serious games: Um mercado em exploração
Palestra (2010) - Serious games: Um mercado em exploração
Kleber de Oliveira Andrade
 
Ia aula1
Ia aula1Ia aula1
Ia aula1
eneoron
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofia
guestbdb4ab6
 

Similaire à aplicação da inteligencia artificial aos jogos (12)

Artigo - Inteligência Artificial e seu uso no Cotidiano
Artigo - Inteligência Artificial e seu uso no CotidianoArtigo - Inteligência Artificial e seu uso no Cotidiano
Artigo - Inteligência Artificial e seu uso no Cotidiano
 
Aula1-IA-Anna-2018.pdfe não sei mais o nom
Aula1-IA-Anna-2018.pdfe não sei mais o nomAula1-IA-Anna-2018.pdfe não sei mais o nom
Aula1-IA-Anna-2018.pdfe não sei mais o nom
 
Inteligência Artificial e Oportunidades.pptx
Inteligência Artificial e Oportunidades.pptxInteligência Artificial e Oportunidades.pptx
Inteligência Artificial e Oportunidades.pptx
 
Palestra (2010) - Serious games: Um mercado em exploração
Palestra (2010) - Serious games: Um mercado em exploraçãoPalestra (2010) - Serious games: Um mercado em exploração
Palestra (2010) - Serious games: Um mercado em exploração
 
Videojogos como ferramenta de experimentação científica
Videojogos como ferramenta de experimentação científicaVideojogos como ferramenta de experimentação científica
Videojogos como ferramenta de experimentação científica
 
Artigo inteligencia artifical-jogos
Artigo inteligencia artifical-jogosArtigo inteligencia artifical-jogos
Artigo inteligencia artifical-jogos
 
Ia aula1
Ia aula1Ia aula1
Ia aula1
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Desafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociênciaDesafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociência
 
Ia filosofia
Ia filosofiaIa filosofia
Ia filosofia
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofia
 
Inteligência Artificial Conceitos e Aplicações.pdf
Inteligência Artificial Conceitos e Aplicações.pdfInteligência Artificial Conceitos e Aplicações.pdf
Inteligência Artificial Conceitos e Aplicações.pdf
 

aplicação da inteligencia artificial aos jogos

  • 1. Aplicações da Inteligência Artificial nos Jogos CEA 458 – Metodologia de Pesquisa Prof. Glauber M. Cabral Universidade Federal de Ouro Preto Campus João Monlevade ICEA-DECEA
  • 2. Introdução CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 3. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Enquanto a maioria da população considera inteligência artificial apenas assunto para filmes de ficção científica, nós do meio acadêmico tratamos como uma fonte de desafios a ser superados, e estudos de recriar um ser tão inteligente quanto os seres humanos.
  • 4. História da Inteligência Artificial CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 5. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 As primeiras menções a Inteligência Artificial, remontam à antiguidade clássica. Imprescindíveis para o avanço da I.A. foram os trabalhos dos matemáticos dos séculos XVII a XIX. No séc. XIX, surge a figura de Alan Turing mas só em 1956 é que a Inteligência Artificial começa a ser reconhecida como ciência.
  • 6. História dos Jogos CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 7. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 • Tennis to Two • Odyssey 100 (ano 70) • Fliperama (Anos 80) • Inicio da batalha entre videogames (ano 90) • Videogames Portáteis (anos 2000)
  • 8. Inteligência Artificial em Jogos CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 9. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Com a constante evolução tecnológica, percebeu- se a necessidade de implantar adversários virtuais com habilidades humanas para que os jogadores pudessem jogar 'sozinhos‘ sem perderem a diversão e o desafio.
  • 10. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Em 1978, o jogo Space Invaders implantou as primeiras entidades inteligentes em jogos, esse jogo tinha inimigos com movimentos padronizados, mas que também atiravam contra o jogador.
  • 11. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Na década de 80, o jogo Pac-man já contava com movimentos padronizados dos inimigos, porém cada fantasma (inimigo) tem uma “personalidade” sobre o modo em que caça o jogador, tal personalidade é definida pela máquina de estado finita.
  • 12. Máquinas de estados finitas CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Uma máquina de estados é um sistema sequencial onde o número de estados são finitos.
  • 13. Lógica Fuzzy CEA 458 - Metodologia de Pesquisa - UFOP- 2013 A lógica difusa tem por objetivo modelar modos de raciocínio aproximados ao invés de precisos.
  • 14. Redes Neurais CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Redes Neurais são conjuntos de neurônios, arquitetura e aprendizado. Tem como ideia principal processar as informações de uma determinada aplicação da mesma forma e organização dos neurônios cerebrais.
  • 15. Algoritmos de Busca CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Para solucionar o problema de busca (sair de um ponto e chegar a um destino), diversos algoritmos podem ser utilizados, sendo o algoritmo A*, (Ele busca o caminho em um grafo de um vértice inicial até um vértice final.), o mais famoso e implementado em jogos, embora soluções como o algoritmo de Dijkstra, (é um dos algoritmos que calcula o caminho de custo mínimo entre vértices de um grafo.) e waypoints também são utilizados.
  • 16. Curiosidades CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 17. Conclusão CEA 458 - Metodologia de Pesquisa - UFOP- 2013
  • 18. CEA 458 - Metodologia de Pesquisa - UFOP- 2013 Assim como o mundo está em constante evolução, as tecnologias também estão . Esse artigo nos trouxe uma pequena visão de como é ``por trás'' dos jogos, nos mostrou também, uma nova perspectiva de ver os jogos eletrônicos e a inteligência artificial. Percebemos que ainda há muito a ser feito no campo da I.A. para que o objetivo dos estudiosos, que é o uso da inteligência artificial para nosso benefício, seja atingido.
  • 19. Referências CEA 458 - Metodologia de Pesquisa - UFOP- 2013 BRITO DIOGO M. MARTENDAL, H. E. M. d. O. Roberta C. de. Maquinas de estados finitos de mealy e moore. 2003. p. 4, 2003. ITARARY. Primórdio dos jogos eletrônicos. 2010. 2010. Disponível em: <http://www-.gamevicio.com/i/noticias/63/63437-o-primeiro-jogo- eletronico/index.html>. Acesso em: 14 jan. 2013. LESTER, T. p. R. N. G. P. A * Pathfinding para Iniciantes. 2005. Disponível em: <http://www.policyalmanac.org/games/aStarTutorial port.htm> MARIN, D. Redes neurais – análise de voz. 2007. p. 18, 2007. MELO P.V., L. A. M. M. de; MINI, R. Um protocolo baseado em teoria dos jogos para a cooperação entre diferentes redes de sensores sem fio. 27o Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2009. n. 6, p. 219–231, 2009. Disponível em: <http://www.lbd.dcc.ufmg.br/colecoes/sbrc/2009/016.pdf>. Acesso em: 14 jan. 2013. SOUZA, M. de. Influência dos jogos no campo da inteligência artificial. 2004. p. 5, 2004.
  • 20. Obrigado! CEA 458 - Metodologia de Pesquisa - UFOP- 2013