SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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