Skip to content

svitorio/JogodaVelha

Repository files navigation

Jogo da Velha Distribuído em Android.

Este jogo faz parte de um projeto que foi desenvolvido para a disciplina de Sistemas Distribuidos, o projeto consiste em um jogo da velha distribuido utilizando Web Services e Arquitetura SOA, ou seja, os processos realizados na aplicação estão sendo executados em outras maquinas.

Ferramentas Necessaria

  • Android Studio(Versão usada - 2.3.3)
  • Netbeans
  • Banco de Dados Mysql
  • Web Service Controle de Jogo
  • Web Service Controle de Banco
  • 2 Aparelhos Android
  • 2 Computadores para rodar os servidores(Web Services)
  • Instalação

    Este jogo necessita de dois servidores para ser executado, no caso desse projeto está sendo utilizado duas web services, Controle de Jogo e Controle de Banco, as duas estão disponiveis nos links(basta apenas clicar), e o modo de usa-las estão presentes nos Arquivos README no repositorio git de cada uma das Web Services.

    Antes de Iniciar a aplicação é necessario abrir a mesma através do Android Studio e mudar o endereo de IP, setar o ip correnpondente a maquina que está executando a Web Service Controle de Jogo. .

    Restrições

  • Impossivel jogar localmente
  • Devido ao numero de Requisições feitas aos Servidores, talvez a execução comece a ficar lenta, para resolver isso limpe e construa novamente as web services, se estiver usando o netbeans para executar as web services, faça os seuguites passos:
    • Clique no projeto com o botão esquerdo
    • Clique em Limpar e Construir

    Como Jogar

    Depois de cumpridas todos os pré requistos anteriores inicie o app, na tela inicial irá mostrar dois botões, o de Criar Jogo e Jogar Online, um dos dois aparelhos irá ter que criar um jogo depois de feito isso, vai passar para outra tela e onde irá ter um id, o aparelho que iniciar pelo Jogar Online deverá inserir esse id para entrar na mesma partida.

    Informações adicionais

    Autor:Vitório Silva
    Instituição:Univesirdade Federal do Piauí - CSHNB
    Curso:Sistemas de Informação
    Disciplina:Sistema Distribuidos - 2017.2

    About

    Jogo da Velha Distribuído em Android.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages