Проект представляет себя реализацию классической игры в шахматы с консольным интерфейсом. Система базируется на клиент-серверной архитектуре, где сервер обеспечивает взаимодействие двух клиентов, участвующих в игре. Данные между клиентами и сервером передаются по протоколу TCP/IP.
- Консольный интерфейс;
- Клиент-серверная архитектура;
- Поддержка игры между двумя участниками;
- Использование стандартных средств Java без сторонних библиотек.
Для запуска проекта вам понадобится JDK (Java Development Kit) не ниже 8 версии.
При необходимости выдайте права доступа файлам:
chmod 777 Server.jarchmod 777 Client.jar- Откройте консоль в директории проекта.
- Запустите сервер следующей командой:
java -jar Server.jar
- Откройте другую консоль в той же директории.
- Запустите клиентское приложение:
java -jar Client.jar
Запустите еще одного клиента для начала игры.
После подключения обоих игроков к серверу, они могут начать игру.
- Введите координаты начальной и конечной точки для вашего хода в формате:
E2 E4. - Подождите, пока другой игрок сделает свой ход.
Продолжайте в том же духе до завершения партии.