На этом уроке мы создадим класс ServerFire. Мы научим нашу программу отправлять на сервер приказы о выстрелах! Правда, мы пока ещё не будем знать о результатах выстрела. Зато мы доработаем РНР функцию, чтобы она в XML возвращала координаты выстрелившего корабля, чтобы организовать правильную анимацию.
Дата отправки отчёта:
22 августа 2016 г.
Задание выполнено: за
2 час. 10 мин.
Чему научился:
Повторил пройденный материал, немного почистил код.
Что было сложным:
Небольшие технические сложности в реализации вызова "делегата".
Комментарии:
Основа игры готова, можно пострелять и поиграть. На скриншоте вел игру за 0 океан, читерски подсматривая информацию о размещении кораблей в базе данных:)
Спасибо, Константин, на мой скромный взгляд, получившаяся программа Морского флота не сложная - в курсе Комбинаторика гораздо сложнее программы. И по количеству строк клиентская часть немногим более ~500 строк, это немного. Ценность этого курса в его масштабе, наличие серверной части, базы данных, протокола обмена, что позволяет прокачиваться комплексно:)
Молодец, полностью согласен с тобой, курс тем и интересен, что он даёт знания о том, как взаимодействовать разным технологиям между собой для достижения ожидаемого результата. А вот внешний вид и подача правил решает уже каждый для себя сам =)
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Создавать класс ServerFire со своим методом Request().
Трудности: Система работает нестабильно. Иногда ответ сервера приходится долго (около минуты) ждать.
Иногда ответ вообще не приходит.
Однако, если запрос осуществлять в адресной строке браузера все работает довольно быстро.
Примечание от Дмитрия не помогает.
Добавленные тэги xml-теги of_x и of_y не возвращаются.