Olá saudações !
Este projeto tem como finalidade boas práticas de programação, além de conhecimentos específicos na linguagem Python, onde utilizamos recursos e libs como Socket, Threads e PySimpleGUI. Trabalho cujo está sendo ministrado na disciplina de Sistemas Dístribuidos no 6 º período do curso de Bacharelado de Sistemas de Informações no 2 º semestre letivo de 2023/2024 . com intuito de consolidar conhecimentos foi proposto por meio do nosso Professor elaborar um jogo da memória com multi clientes.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
De que coisas você precisa para instalar o software e como instalá-lo?
Independente do sistema operacional que esteja , verifique se possui o Python e sua versão instalada na sua máquina.
`` Nas depedências do projeto rodar no terminal se estiver utilizando PYTHON
pip install -r requirements.txt
Crie um arquivo requirements.txt ou gere automaticamente via
pip freeze > requirements.txt
Faça esse passo funcionar antes de seguir ! Após funcionar instale a Lib que usaremos para gerar a interatividade de interface.
instale a ferarmenta PIP antes
pip install PySimpleGUI
``
Teste de Funcionalidade do Jogo em Tempo Real:
Cenário:
Dois usuários estão conectados ao servidor simultaneamente.
O primeiro turno e realizada a jogada pelo jogador 1.
O segundo turno e realizada a jogada pelo jogador 2.
Teste de Concorrência (Múltiplos Clientes):
Cenário:
Vários usuários estão conectados ao jogo simultaneamente e interagem entre si.
Verificação:
Confirma se o jogo pode lidar com múltiplos clientes simultaneamente.
Garante que a comunicação entre os jogadores ocorra sem conflitos.
Mencione as ferramentas que você usou para criar seu projeto
- Python - PYTHON
- PySimpleGUI - Interface Gráfica
Por favor, leia o COLABORACAO.md para obter detalhes sobre o nosso código de conduta e o processo para nos enviar pedidos de solicitação.
(0.1.0) - 26-01-2024 (Elaboração do Jogo)
(1.1.1) - 04-02-2024 (Integrando algumas funcionalidades)
(1.1.2) - 04-02-2024 (Testes E Integração de Socket)
Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início
-
Ms. Prof Adriano - Ideia do Projeto Inicial - Orientador
-
Pedro Henrique (EU) - Desenvolvedor do Jogo da Memória
Você também pode ver a lista de todos os colaboradores que participaram deste projeto.
Este projeto está sob a licença (sua licença) - veja o arquivo LICENSE.md para detalhes.
⌨️ com ❤️ por Pedrão Ribeiro 😊