Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Jogo da Memória em Python, Esquemas de Análise Estrutural

Um projeto de desenvolvimento de um jogo da memória em python, como parte de uma disciplina de lógica de programação em um curso superior de tecnologia em análise e desenvolvimento de sistemas. O projeto envolve a criação de uma matriz 10x10 com 50 pares de imagens aleatórias, onde o jogador deve encontrar os pares através de escolhas de coordenadas. O jogador inicia com 5 vidas e ganha uma vida a cada 3 acertos consecutivos, perdendo uma vida a cada erro. O objetivo é que o jogador consiga montar todos os pares de imagens antes de perder todas as suas vidas. O documento fornece instruções detalhadas sobre os requisitos do projeto, incluindo a necessidade de um arquivo readme.txt com informações sobre o grupo e a configuração do projeto.

Tipologia: Esquemas

2022

Compartilhado em 05/12/2022

samuel-fernandes-68
samuel-fernandes-68 🇧🇷

3 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Curso Superior de Tecnologia em
Análise e Desenvolvimento de Sistemas
Profª MSc. Edilene A. Veneruchi de Campos
Disciplina: Lógica de Programação
Portfólio (2022-2)
1
Observações Importantes:
Data entrega: até 18h do dia 21/11/2022.
Grupo: composto por 2 ou 3 pessoas
Nota: 10% da média final da disciplina
Envio: compactar todos os artefatos do projeto em um único arquivo.
Importante a existência de um arquivo de texto chamado README.txt onde deverão estar descritos
o nome e o RA de cada componente do grupo, além de todas as informações de instalação e
configuração necessárias para a correção do projeto
Criar um Jogo da memória em Python que atenda aos requisitos descritos a seguir:
1. Randomicamente gerar pares de imagens, armazenando-as em uma matriz 10 X 10.
Exemplo:
$
%
*
#
4
&
(
}
X
<
Β
÷
¥
©
µ
±
Α
π
¤
¤
Ø
Š
Ǝ
Ϣ
Ϟ
λ
ϗ
Ѻ
҈
҉
Ҩ
Җ
֍
֏
ֆ
҈
҉
Ҩ
Җ
4
$
%
*
#
Ѻ
¥
<
Β
÷
(
}
Ç
X
Α
π
©
µ
±
&
ϗ
Ǝ
Ϣ
Ϟ
λ
¤
¤
Ø
Š
֍
֏
ֆ
2. A matriz deve ser preenchida com 50 pares distintos de imagens.
3. A posição das imagens é definida aleatoriamente (randomicamente) no início do jogo
4. O jogador inicia com 5 vidas.
5. A cada erro (escolha de 2 imagens distintas) perde uma vida.
6. A cada 3 acertos consecutivos, ganha uma vida.
7. Inicialmente, todas as posições estão fechadas (invisíveis para o jogador).
8. A cada rodada, o jogador escolhe as coordenadas da 1ª imagem e as coordenadas da 2ª imagem.
9. O jogo mostra as imagens nas posições escolhidas pelo jogador.
10. Caso as imagens das posições escolhidas formarem um par, permanecerão expostas.
11. Caso as imagens das posições escolhidas não formarem um par, voltarão a ser fechadas.
12. O jogador vence, quando conseguir montar todos os pares de imagens.
13. O jogador perde o jogo quando esgotar suas vidas.

Pré-visualização parcial do texto

Baixe Jogo da Memória em Python e outras Esquemas em PDF para Análise Estrutural, somente na Docsity!

Curso Superior de Tecnologia em

Análise e Desenvolvimento de Sistemas

Profª MSc. Edilene A. Veneruchi de Campos

Disciplina: Lógica de Programação

Portfólio (2022-2)

Observações Importantes:  Data entrega: até 18h do dia 21/11/2022.  Grupo: composto por 2 ou 3 pessoas  Nota: 10% da média final da disciplina  Envio: compactar todos os artefatos do projeto em um único arquivo.  Importante a existência de um arquivo de texto chamado README.txt onde deverão estar descritos o nome e o RA de cada componente do grupo, além de todas as informações de instalação e configuração necessárias para a correção do projeto Criar um Jogo da memória em Python que atenda aos requisitos descritos a seguir:

  1. Randomicamente gerar pares de imagens, armazenando-as em uma matriz 10 X 10. Exemplo: $ % * # 4 & ( } Ç X < ∞ Β ÷ ¥ € © ∑ μ ± Α π ≠ ≥ ≤ Ω ¤ ¤ Ø Š Ǝ Ϣ Ϟ λ ϗ Ѻ ҈ ҉ Ҩ Җ ֍ ֏ ֆ ფ ᴥ ᴟ ᴎ ‼ ‽ ₡ ҈ ҉ Ҩ Җ Ω 4 $ % * # ᴎ ‼ ‽ ₡ Ѻ ¥ < ∞ Β ÷ ( } Ç X ᴟ ≤ Α π ≠ ≥ © ∑ μ ± & ϗ Ǝ Ϣ Ϟ λ ¤ ¤ Ø Š € ᴥ ֍ ֏ ֆ ფ
  2. A matriz deve ser preenchida com 50 pares distintos de imagens.
  3. A posição das imagens é definida aleatoriamente (randomicamente) no início do jogo
  4. O jogador inicia com 5 vidas.
  5. A cada erro (escolha de 2 imagens distintas) perde uma vida.
  6. A cada 3 acertos consecutivos, ganha uma vida.
  7. Inicialmente, todas as posições estão fechadas (invisíveis para o jogador).
  8. A cada rodada, o jogador escolhe as coordenadas da 1ª imagem e as coordenadas da 2ª imagem.
  9. O jogo mostra as imagens nas posições escolhidas pelo jogador.
  10. Caso as imagens das posições escolhidas formarem um par, permanecerão expostas.
  11. Caso as imagens das posições escolhidas não formarem um par, voltarão a ser fechadas.
  12. O jogador vence, quando conseguir montar todos os pares de imagens.
  13. O jogador perde o jogo quando esgotar suas vidas.