Jogos

Jogo da memória em PHP

Nesse post você vai entender como implementar uma versão simples e didática do Jogo da memória em PHP. O jogo da memória faz parte da infância de muita gente, infelizmente aqueles que não viveram o período pré internet não vai lembrar o quanto ele é importante. Nesse post você vai ver os requisitos de como implentar esse jogo usando PHP puro e também um exemplo funcional.

Gosta de jogos como esse? veja mais exemplos didáticos aqui.

O jogo é bem simples, você clica em cartas apresentadas em sua tela e elas viram. No momento que você completa um par de cartas viradas você completou uma rodada, nesse momento, se forem iguais elas permanecem viradas e você segue para próxima rodada, se não, elas viram para baixo novamente.

Resumindo:

  1. O software deve mostrar uma matriz de cartas viradas para baixo
  2. Ao clicar a carta vira para cima e ao completar 2 cartas viradas a rodada é encerrada
  3. O jogo é finalizado quando você conseguiu manter todas as cartas viradas para cima

Como codificar

Esse jogo foi implementado usando o PHP puro e claro o básico que é o HTML e CSS. Esse jogo é uma excelente oportunidade para treinar sua lógica de programação, manipulação de vetores, e também faz uso de sessões.

O jogo deve seguir os seguintes requisitos:

  • Construir um botão para iniciar o jogo que mostra o “tabuleiro” de cartas todas viradas para baixo
  • Construir um botão para reset, ou seja, reiniciar o jogo (virar todas as cartas para baixo e sortear um novo tabuleiro)
  • Construir uma forma manter vários tabuleiros diferentes na memória e sortear um ao iniciar o jogo
  • Construir uma forma de uma rodada ser composta por 2 movimentos (viradas de carta)
  • Ao fim de uma rodada o sistema deverá verificar se as imagens são iguais e manter elas viradas

O que nós usamos?

Para esse jogo usamos apenas PHP, HTML e CSS. Você pode encontrar em nosso projeto no Github.

Quer ver uma live demo do nosso game?

Licença e contribuições

Se você gostou do projeto e gostaria de contribuir melhorando nosso game, você pode acessá-lo no Github do CSM:

O jogo está sob a licença do MIT e caso você queira utilizar esse código é só respeitar as cláusulas da licença. Você pode entender melhor sobre o que você precisa fazer acessando esse site.

Esse post foi modificado em 11 de abril de 2024 09:35

Tags PHP

This website uses cookies.