Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Консольные Шахматы на Java

Downloads Downloads

Описание

Проект представляет себя реализацию классической игры в шахматы с консольным интерфейсом. Система базируется на клиент-серверной архитектуре, где сервер обеспечивает взаимодействие двух клиентов, участвующих в игре. Данные между клиентами и сервером передаются по протоколу TCP/IP.

Особенности

  • Консольный интерфейс;
  • Клиент-серверная архитектура;
  • Поддержка игры между двумя участниками;
  • Использование стандартных средств Java без сторонних библиотек.

Начало работы

Подготовка

Для запуска проекта вам понадобится JDK (Java Development Kit) не ниже 8 версии.

При необходимости выдайте права доступа файлам:

chmod 777 Server.jar

chmod 777 Client.jar

Запуск сервера

  1. Откройте консоль в директории проекта.
  2. Запустите сервер следующей командой:
java -jar Server.jar

Запуск клиента

  1. Откройте другую консоль в той же директории.
  2. Запустите клиентское приложение:
java -jar Client.jar

Запустите еще одного клиента для начала игры.

Игровой процесс

После подключения обоих игроков к серверу, они могут начать игру.

  1. Введите координаты начальной и конечной точки для вашего хода в формате: E2 E4.
  2. Подождите, пока другой игрок сделает свой ход.

Продолжайте в том же духе до завершения партии.

About

Client-Server console chess. Written on pure Java

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages