8000 GitHub - palharesgabriel/ppd-mancala: Projeto Mancala, jogo de tabuleiro online para a disciplina de Programação Paralela e Distribuída.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Projeto Mancala, jogo de tabuleiro online para a disciplina de Programação Paralela e Distribuída.

Notifications You must be signed in to change notification settings

palharesgabriel/ppd-mancala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PPD Mancala

Primeiro trabalho da disciplina Programação Paralela e Distribuída.

O jogo foi desenvolvido utilizando arquitetura Cliente/Servidor, onde a comunicação é feita através de stream sockets. Foi implementado um Echo Server para receber mensagens dos clientes, e enviá-las de volta para todos os sockets conectados.

Passos para rodar o jogo:

  • Executar (abrindo no xcode e selecionando o botão run ou cmd + R) a aplicação do servidor MancalaEchoServer (código no arquivo main.swift). Depois é necessário digitar a porta desejada no console para conexão dos sockets.

  • Executar o projeto MancalaClient em dois Simuladores diferentes, e entrar com seu username, IP (127.0.0.1) e a mesma porta selecionada no servidor.

  • Os jogadores devem decidir entre si quais as suas cores, usando o chat, lembrando que o verde sempre começa primeiro. As regras do jogo já estão implementadas, ou seja, movimentos inválidos não serão permitido, e o controle de turno também é automático. -

  • O jogo detectará o vencedor e dará a opção de sair do jogo ou jogar novamente.

About

Projeto Mancala, jogo de tabuleiro online para a disciplina de Programação Paralela e Distribuída.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0