Jump to content
Fórum Script Brasil
  • 0

PROGRAMAR JOGO DO PACMAN


skymarcos

Question

Boa tarde, estou com algumas dúvidas de como eu fazia um jogo do PacMan usando a biblioteca gráfica SDL2.
Por onde eu começaria? 
Eu sei que o mapa seria uma Matriz, mas eu colocaria uma imagem pronta do mapa ou ir montando parte por parte pela matriz? Como eu fazia os fantasma indo atrás do PacMan? 

Poderiam me dar umas dicas por onde começar ?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O interessante seria você usar tilemaps, assim você pode fazer uma espécie de editor de mapas, se quiser entender olhe essa imagem: Tilecomp.gif

é pegar a imagem da esquerda(tileset) e gerar o mapa da direita aplicando a técnica de tilemaps. Como você pode ver o tile set não é mais que uma imagem na qual você copia certas partes no seu mapa.

Eu não uso sdl, acho essa lib bem enrolada, prefiro SFML, se quiser ajuda posso lhe passar algumas dicas sobre essa biblioteca, você pode adaptar posteriormente ao SDL, ou inclusive mudar de lib pois acho SFML bem mais fácil e mais potente que SDL.

Sobre os fantasmas tenha por seguro que não todos os fantasmas tem o mesmo comportamento, tipo um pode te perseguir, outro te cercar, outro buscar ao azar etc.
http://www.unidev.com.br/index.php?/topic/44373-pacman-inteligencia/
http://www.techtudo.com.br/noticias/noticia/2014/11/pac-man-conheca-curiosidades-mais-interessantes-sobre-franquia.html

Este ultimo tem uma parte muito interessante que diz como agem os fantasmas:
"IA complexa

Outro conceito inovador de Pac-Man era sua complexa Inteligência Artificial. Cada fantasma tinha uma 'personalidade', uma função no jogo. Um deles perseguia incessantemente Pac-Man, outros dois tentavam se antecipar ao personagem para pegá-lo de surpresa e o último era meio bobo e só ficava circulando por aí. Um dos interceptadores era também meio 'covarde' e só encarava Pac-Man quando estava perto dos seus outros amigos fantasmas."

Busque no google "inteligência artificial fantasmas pacman" e sairá muita informação como esta:
https://www.google.es/search?hl=es&as_q=inteligencia+artificial+fantasmas+pacman&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=lang_pt&cr=&as_qdr=all&as_sitesearch=&as_occt=any&safe=images&as_filetype=&as_rights=

Outras buscas relacionadas são "teoria de grafos" e "algoritmo de busca em grafos" entre outras coisas, prove essas buscas e leia tudo o que puder sobre o tema, busque em vídeos que são muito efetivos para entender.

O que quero dizer é que já existe muita informação na internet, faça uso do google para minerar essa info.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.9k
×
×
  • Create New...