Лабораторная работа «Вариант 4. Сетевые крестики-нолики Описание: Для игры в крестики-нолики, запускаются две программы, которые представляют собой графические окна с матрицей 3х3. В окне есть кнопки, нажатие на которые реализуют функции: подключиться к серверу, начать игру, сдаться. После начала игры пользователи поочередно делаю ходы, как только, кто-либо проиграл, выдается сообщение, что игра закончена: Вы проиграли/выиграли. Задание: Написать консольное приложение-сервер и оконное приложение-клиент. Сервер ждет, когда к ней подключаться два клиента. Далее сервер случайным образом, выбирает игрока, который начинает первый ход и его символ (Х или 0), далее идет игра по обычным правилам. Сервер получает информацию о ходе, проверяет 119 его результативность и отвечает клиентам, которые делают отметку в окне на игровом поле. Если какой-либо клиент выиграл, то сервер прекращает игру и выдает сообщение о результате игры клиентам. После окончания игры клиенты могут вновь без перезапуска программы начать игру.» - заказ №149387
Описание задания:
Вариант 4. Сетевые крестики-нолики Описание: Для игры в крестики-нолики, запускаются две программы, которые представляют собой графические окна с матрицей 3х3. В окне есть кнопки, нажатие на которые реализуют функции: подключиться к серверу, начать игру, сдаться. После начала игры пользователи поочередно делаю ходы, как только, кто-либо проиграл, выдается сообщение, что игра закончена: Вы проиграли/выиграли. Задание: Написать консольное приложение-сервер и оконное приложение-клиент. Сервер ждет, когда к ней подключаться два клиента. Далее сервер случайным образом, выбирает игрока, который начинает первый ход и его символ (Х или 0), далее идет игра по обычным правилам. Сервер получает информацию о ходе, проверяет 119 его результативность и отвечает клиентам, которые делают отметку в окне на игровом поле. Если какой-либо клиент выиграл, то сервер прекращает игру и выдает сообщение о результате игры клиентам. После окончания игры клиенты могут вновь без перезапуска программы начать игру.
Дата заказа: 2020-12-20
Предмет:
Программная инженерия
Прогресс выполнения учебной работы
2020-12-20
Оформление заявки
2020-12-20
Исполнитель работы выбран(а)
2020-12-28
Автор отправил(а) финальный файл. Работа завершена.
Другие выполненные работы
Дата заказа: 2020-12-20
Предмет: История
Дата заказа: 2020-12-20
Предмет: Дошкольная педагогика
Дата заказа: 2020-12-20
Предмет: Дошкольная педагогика
Дата заказа: 2020-12-20
Предмет: Уголовное право