Разработка клиент-серверной архитектуры

Срочно
Выполнен
Заказ
1517434
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
20 Мая 2019 в 22:55
Цена
1 500 ₽
Блокировка
5 дней
Размещен
4 Апр 2019 в 11:18
Просмотров
176
Описание работы

Варианты архитектуры:

1. Клиент и сервер

Игровая логика = сервер.

Игроки = клиенты.

При таком разделении можно создать различные независимые интерфейсы (desktop, mobile, web, console). Отсюда естественным образом вытекает возможность игры по сети с любой платформы.

Игровая логика и клиенты реализованы в виде отдельных приложений. После подключения клиентов она может отправлять им информацию о поле и принимать информацию о том, какой ход был сделан. Информация представляет собой обычный текст.


2. Всё в одном приложении

В данном варианте все три элемента (логика, бот, графический интерфейс) находятся в одном приложении. Массив с информацией о поле доступен через геттер. Действия бота и игрока (через графический интерфейс) просто вызывают методы класса GameLogic.

Вопрос: как в таком случае реализовывать игру по сети?

По цене и дате возможны изменения

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
4 дня 3 часа 41 минута
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир