Skip to content

O principal objetivo do projeto é praticar a programação com a biblioteca socket usando o protocolo TCP. O projeto consiste em desenvolver o jogo batalha naval para o paradigma cliente-servidor. Esta versão funciona com apenas um cliente conectado.

License

Notifications You must be signed in to change notification settings

xXHachimanXx/Batalha-Naval-com-Socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Batalha-Naval-com-Socket

O principal objetivo do projeto é praticar a programação com a biblioteca socket usando o protocolo TCP. O projeto consiste em desenvolver o jogo batalha naval para o paradigma cliente-servidor. Esta versão funciona com apenas um cliente conectado.

Como jogar?

  • Abra dois terminais. Um para rodar o Server e o outro para rodar o Client.
  • Em cada um dos terminais vá para dentro da pasta src
  • Para rodar o Server, digite no primeiro terminal: python server.py
    • Obs.: Você deverá escolher uma porta disponível para o servidor.
  • No segundo terminal digite: python client.py
    • Obs.: Quando solicitada a porta, você deverá escolher a mesma porta do servidor.
  • Ambas as aplicações possuem instruções dos comandos utilizados.

Amostras de testes

Server

server-img

Client

client-img

  • Obs: As rodadas se repetem até que alguém vença. Neste caso, o programa irá parar.

About

O principal objetivo do projeto é praticar a programação com a biblioteca socket usando o protocolo TCP. O projeto consiste em desenvolver o jogo batalha naval para o paradigma cliente-servidor. Esta versão funciona com apenas um cliente conectado.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published