Поздравляю вас с завершением нашего эпического курса по созданию клиент-серверной игры в шахматы по сети!
Запишите живое видео, где будет видно, что в игру можно поиграть с двух разных устройств/компьютеров.
Расскажите на видео о своём подвиге. Чем курс понравился, что было сложно, что было интересно, что можно будет добавить.
Дата отправки отчёта:
13 мая 2019 г.
Задание выполнено: за
21 час. 51 мин.
Чему научился:
К сожалению записать видео пока возможности нет, оборудование не позволяет. Неоднократно уже говорил в процессе прохождения видеоуроков, что курс просто бесподобный. Автору большое спасибо за проделанный труд. Получилось абсолютно все, да, были проблемы по ходу курса, даже пришлось один момент всю библиотеку переписывать, и искать ошибки. Автор курса не только подал все на блюдечке, но и дал возможность самостоятельно довести проект до своего логического завершение, предоставив расширенную UML таблицу сущностей. От неё можно отталкиваться в дальнейшем, добавить функционал, различные плюшки, выражаясь лексиконом ролевиков. В общем экспериментируй сколько хочешь и это здорово.
Что было сложным:
Оборудования нет (: чтобы протестировать на разных платформах
Научился: Я рад что все работает, только вот я ни как не могу дальше пройти мне https://www.videosharp.info/video/chess3/nr=1943
этот 43 урок заблокировал и не дает пройти дальше, помогите пожалуйста в чем поможете причина и как решить эту проблему. Приложил скрин к этому уроку.
Научился: Отличный курс получился. Очень хорошо показана разработка приложения.
Сначала мы попробовали сделать шахматную доску с фигурами на движке Unity и заставить это всё работать.
Потом мы написали логику игры на С# и получили библиотеку с правилами игры.
Далее мы переписали наш интерфейс на Unity и получили уже полноценную, но еще не сетевую игру.
Для того чтобы играть в шахматы по сети нам не хватало сервера-посредника и мы его написали с использованием технологии ASP.NET и MS SQL. Серверная часть хранит состояние шахматной партии и её могут получить приложения которые запущены в разных местах.
Далее мы разместили наш сервер на хостинге и переписали приложение так, чтобы оно получало от сервера данные по текущей игре и передавало серверу ходы.
Таким образом мы увидели все этапы создания приложения.