Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование / Заочники / 2 семестр / Методичка_ч3_Урок4

.pdf
Скачиваний:
53
Добавлен:
09.05.2015
Размер:
345.89 Кб
Скачать

Шаг 11. Для начала проверим работоспособность программы на локальном компьютере. Для этого запустите 2 экземпляра своей программы (исполняемый файл находится в папке c проектом подпапке Bin\Debug).

На 1 экземпляре программы нажмите « Создать сервер».

На 2 экземпляре программы в текстовое поле введите адрес 127.0.0.1 и нажмите подключиться. После этого можно начинать играть (первым ходит сервер).

Самостоятельное задание 4.1.

1.Добавить отображение информации о поражении, если выигрывает противник.

Пояснение: если один из игроков выигрывает, то ему выдаётся сообщение о победе и данные предаются другому игроку. Но при приёме данных в потоке клиента (или сервера) никакой проверки на победу\поражение нет.

2.Для серверной части программы добавить уведомление о том, что подключился клиент (чтобы было понятно, что уже можно начинать играть).

Дополнительное задание (+2 балла к общему рейтингу).

Добавить кнопку « Сдаться», которая будет позволять одному из игроков признать своё поражение и начать игру заново.

Пояснение: На клиент (или сервер) должно отправляться сообщение в особом формате, которое будет означать, что противник хочет сдаться. Сейчас отправляются только ходы игроков – пара чисел (в строковом представлении),

разделённых пробелом. Можно отправлять одно число, например, число 123 –

которое будет означать команду « Сдаться» ( или пару « особых» чисел, или вообще не числа, а прямо стоку “Сдаться”).

Соседние файлы в папке 2 семестр