Клиент-серверное приложение "Морской бой"

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Нужно сотворить заказчик серверное приложение (сервер и заказчик).
Сервер должен запускаться в виде службы операционной системы. Заказчик должен соединяться с сервером.

Стержневой толк таков.
Реализовать подобие игры морской бой.
Заказчик указывает (1-й раз происходит регистрация на сервере) свое имя для входа. Соединяется с сервером. Сервер отсылает заказчику список других заказчиков, подключившихся к серверу.
Заказчик должен предпочесть себе конкурента. При выборе происходит запрос согласен ли иной человек играть в игру. Если да, то заказчики начинают расставлять корабли. Должна быть кнопка (ГОТОВ), которая указывает что игрок расставил свои корабли. Когда оба заказчика готовы начинаться игра.

В игре обязаны быть реализованы такие функции как сохранение игры на сервере, загрузка игры с сервера (только для определенных 2-х заказчиков) (Если играли клиент1 и заказчик 2 то сберегая игру она записывается для этих заказчиков, другие к ней доступа не имеют, соответ загрузка происходит только для этих 2-х заказчиков).
Работа с файлами на сервере через win32API. Сетевую работу тоже желанно организовать через win32API, но дозволено и сокетами.

Сервер неукоснительно должен являть многопоточным приложением, тоесть играть могут от 2 пар (итого 4 игрока итого 2 игры единовременно) игроков и выше.

Языки программирования всякие помимо Java, Basic.


P.S. Есть реализация запуска серверной части приложения как службы, есть исходник морского боя на Delphi и C++

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26